sys.dbms_metadata.set_transform_param(sys.dbms_metadata.session_transform, 'PRETTY', true);
sys.dbms_metadata.set_transform_param(sys.dbms_metadata.session_transform, 'CONSTRAINTS_AS_ALTER', true);
sys.dbms_metadata.set_transform_param(sys.dbms_metadata.session_transform, 'SQLTERMINATOR', true);
sys.dbms_metadata.set_transform_param(sys.dbms_metadata.session_transform, 'STORAGE', true);
sys.dbms_metadata.set_transform_param(sys.dbms_metadata.session_transform, 'SEGMENT_ATTRIBUTES', TRUE);
sys.dbms_metadata.set_transform_param(sys.dbms_metadata.session_transform, 'TABLESPACE', true);
sys.dbms_metadata.set_transform_param(sys.dbms_metadata.session_transform, 'EMIT_SCHEMA', false);
ddl := sys.dbms_metadata.get_ddl(object_type => 'TABLE', schema => 'MY_SCHEMA', name => 'MY_TABLE');