Varchar2 (или, по крайней мере, был) ограничен максимальной длиной 4000 в таблице. CLOB может быть длиннее, чем это. Большинство моих знаний о оракуле 7/8/9, поэтому, возможно, VARCHAR2 может быть длиннее 4000. Но в тот день, когда вы должны были использовать CLOB