Hvilken grim ting at gøre.
Er det alle tegndata, eller har du også numeriske og/eller dato/tidsværdier derinde? Hvis ja, hvilket format vil du bruge til disse datatyper, når du konverterer dem til strenge.
Det kan også være nødvendigt at tænke på felt- og postafgrænsere.
Har du overvejet XML?
declare
v_clob clob;
v_xml xmltype;
begin
select xmlagg(XMLELEMENT("test",xmlforest(id,val)))
into v_xml
from test;
select v_xml.getclobval
into v_clob
from dual;
dbms_output.put_line(v_clob);
end;
/