begin
dbms_metadata.set_transform_param (dbms_metadata.session_transform, 'SQLTERMINATOR', true);
dbms_metadata.set_transform_param (dbms_metadata.session_transform, 'PRETTY' , true);
end;
/
select
dbms_metadata.get_ddl ('REF_CONSTRAINT', cfk.constraint_name, cfk.owner)
from
all_constraints cfk join
all_constraints cpk on cfk.r_owner = cpk.owner and
cfk.r_constraint_name = cpk.constraint_name
where
cfk.owner = 'TABLE_OWNER' and
cpk.table_name = 'SOME_TABLE' and
cpk.constraint_type IN ('P','U') and
cfk.constraint_type = 'R'
;