Разгледайте dbms_metadata , особено неговата процедура dbms_metadata.get_ddl функция (вижте тази връзка на таити).
Така че във вашия случай първо бихте направили
select dbms_metadata.get_ddl('TABLE', 'SOURCETABLE') from dual;
Според бъдете тук сега Коментар на:не забравяйте dbms_metadata.get_dependent_ddl :
select dbms_metadata.get_dependent_ddl('TABLE', 'SOURCETABLE') from dual;
И след това работете от дадения изход.