Vous devez modifier le paramètre SQLTERMINATOR de sa valeur par défaut false à true, ce que vous pouvez faire avec un bloc PL/SQL anonyme avant votre requête :
BEGIN
DBMS_METADATA.SET_TRANSFORM_PARAM(DBMS_METADATA.SESSION_TRANSFORM,
'SQLTERMINATOR', true);
END;
/
SELECT DBMS_METADATA.GET_DDL('TABLESPACE','$srcTablespace') FROM DUAL;
Ou vous pouvez utiliser le exec
Raccourci SQL*Plus, mais tout l'appel doit être sur une seule ligne.
Voir le dbms_metadata
documents
pour en savoir plus sur le set_transform_param
procédure.