select decode(o.type#,2,'TABLE',
4,'VIEW',
6,'SEQUENCE',
7,'PROCEDURE',
8,'FUNCTION',
9,'PACKAGE',
13,'TYPE',
22,'LIBRARY',
23,'DIRECTORY',
24,'QUEUE',
29,'JAVA CLASS',
30,'JAVA RESOURCE',
32,'INDEXTYPE',
33,'OPERATOR',
48,'CONSUMER GROUP',
62,'EVALUATION CONTEXT',
'UNDEFINED') object_type,
t.name privilege,
g.name grantee,
u.name grantor,
o.name
from
sys.obj$ o
inner join sys.objauth$ a on a.obj#=o.obj#
inner join sys.table_privilege_map t on a.privilege#=t.privilege
inner join sys.user$ g on a.grantee#=g.user#--grantee
inner join sys.user$ u on u.user#=o.owner#--owner/grantor
запрос возвращает все привилегии всех объектов, правда выполняется из под sys