Musisz zmienić ustawienie SQLTERMINATOR z domyślnej wartości false na true, co można zrobić za pomocą anonimowego bloku PL/SQL przed zapytaniem:
BEGIN
DBMS_METADATA.SET_TRANSFORM_PARAM(DBMS_METADATA.SESSION_TRANSFORM,
'SQLTERMINATOR', true);
END;
/
SELECT DBMS_METADATA.GET_DDL('TABLESPACE','$srcTablespace') FROM DUAL;
Możesz też użyć exec
Skrót SQL*Plus, ale całe wywołanie musi być na jednej linii.
Zobacz dbms_metadata
dokumentacja
aby dowiedzieć się więcej o set_transform_param
procedura.