select * from user_tables
select * from user_tab_columns
Claves principales, Claves únicas, Claves externas :
select * from user_constraints
select * from dictionary
para ver todas las posibles vistas del sistema que puede usar.
Si desea que se use el DDL real para crear las tablas, etc., puede usar dbms_metadata.get_ddl
, que devuelve un CLOB.
Por ejemplo:
select dbms_metadata.get_ddl('TABLE','MY_TABLE') from dual;