Jaká ošklivá věc.
Jsou to všechna znaková data, nebo tam máte také číselné hodnoty a/nebo hodnoty data/času? Pokud ano, jaký formát chcete pro tyto datové typy použít, když je převádíte na řetězce.
Možná budete muset přemýšlet o oddělovačích polí a záznamů.
Uvažovali jste o 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;
/