Idea Summary
Provide a SQL-suitable variant for PL/SQL API function APEX_AUTHORIZATION.IS_AUTHORIZED.
When trying to wrap this function in SQL, we end up with an ORA-14551: cannot perform a DML operation inside a query. So we need to to write direct access to the ACL views.
Use Case
In any use case where we need to access authorized-constrained Apex-components via SQL.
For example dynamic App-menu's, or any other content we base on queries for reports where row/column-results are restricted by Apex authorization rules.
Preferred Solution (Optional)
APEX_AUTHORIZATION.IS_AUTHORIZED_YN returning Y/N where no DML is performed.