Export in csv as defined here : https://community.oracle.com/message/15342221#15342221
set markup csv on quote off
CREATE TABLE DATA
(
key VARCHAR2(10 CHAR),
val VARCHAR2(500 CHAR)
);
file :export_DATA_01.csv
KEY,VAL
01,00
02,"
03,""
04,'
05,''
06,test "a" val 'b';
07,$
08,\"
09,\'
...
SQLcl : version 19.1 Production sur lun. avr. 29 13:40:11 2019
...
load DATA export_DATA_01.csv
SQL> truncate table DATA;
SQL> load DATA export_DATA_01.csv
--Echec de l'instruction Insert pour la ligne 2
----La ligne contient un d├®limiteur ou des donn├®es de caract├¿res d├®limit├®s non valides ├á la position 4
--Donn├®es de la ligne 2 :
INSERT INTO DATA(KEY,VAL)
VALUES ('02','"');
...
--Echec de l'instruction Insert pour la ligne 52
----La ligne contient un d├®limiteur ou des donn├®es de caract├¿res d├®limit├®s non valides ├á la position 4
--Donn├®es de la ligne 52 :
INSERT INTO DATA(KEY,VAL)
VALUES ('02','"');
--Nombre de lignes trait├®es : 1
--Nombre de lignes en erreur : 51
2 - ERROR : le nombre d'erreurs autoris├®es ou le param├¿tre de limite d'erreurs a ├®t├® d├®pass├®
=> issue 1 : Infinite loop on first line.
=> issue 2 : Unicode not correctly shown in Windows Console