SET LINESIZE 145 SET PAGESIZE 9999 SET VERIFY off COLUMN role FORMAT a30 HEAD 'Role Name' COLUMN grantee FORMAT a30 HEAD 'Grantee' COLUMN admin_option FORMAT a15 HEAD 'Admin Option?' COLUMN default_role FORMAT a15 HEAD 'Default Role?' break on role skip 2 SELECT b.role , a.grantee , a.admin_option , a.default_role FROM dba_role_privs a , dba_roles b WHERE granted_role(+) = b.role ORDER BY b.role , a.grantee /