Du kan använda dessa frågor:
select * from all_tab_privs;
select * from dba_sys_privs;
select * from dba_role_privs;
Var och en av dessa tabeller har en grantee kolumnen kan du filtrera på det i where-kriterierna:
where grantee = 'A'
För att fråga privilegier på objekt (t.ex. tabeller) i andra scheman föreslår jag först och främst all_tab_privs , den har också ett table_schema kolumn.
Om du är inloggad med samma användare vars privilegier du vill fråga kan du använda user_tab_privs , user_sys_privs , user_role_privs . De kan efterfrågas av en normal icke-dba-användare.