Musíte změnit nastavení SQLTERMINATOR z výchozí hodnoty false na hodnotu true, což můžete provést pomocí anonymního bloku PL/SQL před dotazem:
BEGIN
DBMS_METADATA.SET_TRANSFORM_PARAM(DBMS_METADATA.SESSION_TRANSFORM,
'SQLTERMINATOR', true);
END;
/
SELECT DBMS_METADATA.GET_DDL('TABLESPACE','$srcTablespace') FROM DUAL;
Nebo můžete použít exec
SQL*Plus zkratka, ale celé volání musí být na jedné lince.
Viz dbms_metadata
dokumentaci
více o set_transform_param
postup.