Das ist ja noch einfacher, als in meinem Beispiel.
Du mußt folgenden Teil anpassen:
WHILE v_upload IS NOT NULL
LOOP
v_line := SUBSTR (v_upload, 1, INSTR (v_upload, CHR (10)) - 1);
v_my_array := wwv_flow_utilities.string_to_table (v_line);
Darin wird mittels SUBSTR und CHR(10) das Zeilenende gesucht. Da du nicht in mehrere Spalten trennen willst, kannst du die Zeile v_my_array := www.... weglassen. Denn die einzelne, abgetrennte Zeile steht dann in der Variable v_line.
Diese schiebst du per INSERT wie in der Procedure in deine Tabelle. Dabei mußt du dann eben nur die eine Spalte und nur einen Value übergeben.
--
Best regards,
Carsten mailto:carsten.cerny@cc13.com
My blog [
cc13.com]