Oracle was complaining about joining with a CONNECT BY. I've refactored the mask into an EXISTS clause. Should this be handled with a 'read_site_map' permission instead of the masking table?
Fixing the problem caused by the upgrade for filestorage that exchanges name and title. This should neither change behaviour nor decrease performance, therefore I commit without a TIP