Я не совсем понимаю смысл функции dbms_lob.createtemporary(). Как это сделать:
DECLARE
myclob CLOB;
BEGIN
myclob := 'foo';
END;
любой, отличный от:
DECLARE
myclob CLOB;
BEGIN
dbms_lob.createtemporary( myclob, TRUE );
myclob := 'foo';
dbms_lob.freetemporary( myclob );
END;
Я предполагаю, что действия между созданием и бесплатными вызовами делают его актуальным, но я просто не понимаю, как это сделать.