uDefine a cursor in the dynamic block
u...
uv_process_tx :=
u'DECLARE
u v_out_cl CLOB;
u v_row_tx
VARCHAR2(32000);
u cursor c1 is '||in_sql_tx||';
u TYPE DynamicTable_tt IS TABLE OF c1%rowtype
INDEX BY
BINARY_INTEGER;
u v_query_tt
DynamicTable_tt;
u PROCEDURE p_addline (pi_tx VARCHAR2) IS
u BEGIN DBMS_LOB.writeappend(v_out_cl,length(pi_tx),pi_tx);
END;
uBEGIN
u DBMS_LOB.createtemporary
(v_out_cl, TRUE,
DBMS_LOB.CALL);
u p_addline(:1);
u...