Here is the 2 views used to list the privileges inside the roles:
ROLE_TAB_PRIVS==> used to list table level privilege
ROLE_SYS_PRIVS ==> used to list system level privilge
SQL> select PRIVILEGE from role_sys_privs where ROLE='RESOURCE';
PRIVILEGE
----------------------------------------
CREATE CLUSTER
CREATE SEQUENCE
CREATE TRIGGER
CREATE TABLE
CREATE PROCEDURE
CREATE TYPE
CREATE OPERATOR
CREATE INDEXTYPE
8 rows selected.
ROLE_TAB_PRIVS==> used to list table level privilege
ROLE_SYS_PRIVS ==> used to list system level privilge
SQL> select PRIVILEGE from role_sys_privs where ROLE='RESOURCE';
PRIVILEGE
----------------------------------------
CREATE CLUSTER
CREATE SEQUENCE
CREATE TRIGGER
CREATE TABLE
CREATE PROCEDURE
CREATE TYPE
CREATE OPERATOR
CREATE INDEXTYPE
8 rows selected.
select TABLE_NAME,PRIVILEGE from role_tab_privs where ROLE='TEST';