Mettons que tu sois en AL32UTF8, alors varchar2 (4000 char) vaut un varchar2(16000) qui ne peut se stocker que dans un type "long"