Debe cambiar la configuración de SQLTERMINATOR de su valor falso predeterminado a verdadero, lo que puede hacer con un bloque PL/SQL anónimo antes de su consulta:
BEGIN
DBMS_METADATA.SET_TRANSFORM_PARAM(DBMS_METADATA.SESSION_TRANSFORM,
'SQLTERMINATOR', true);
END;
/
SELECT DBMS_METADATA.GET_DDL('TABLESPACE','$srcTablespace') FROM DUAL;
O puede usar el exec
Abreviatura de SQL*Plus, pero toda la llamada debe realizarse en una sola línea.
Consulte los dbms_metadata
documentación
para obtener más información sobre set_transform_param
procedimiento.