Ta en titt på dbms_metadata , särskilt dess procedur dbms_metadata.get_ddl funktion (se denna tahiti-länk).
Så i ditt fall skulle du först göra en
select dbms_metadata.get_ddl('TABLE', 'SOURCETABLE') from dual;
Enligt var här nu s kommentar:glöm inte dbms_metadata.get_dependent_ddl :
select dbms_metadata.get_dependent_ddl('TABLE', 'SOURCETABLE') from dual;
Och arbeta sedan från den givna utgången.