Вы не поделились большой информацией, поэтому трудно догадаться, что вы сделали и почему Oracle пожаловалась на это. Хотя, может ли TO_NCHAR
принести пользу?
TO_NCHAR (символ) преобразует строку символов, значение CHAR, VARCHAR2, CLOB или NCLOB в набор национальных символов. Возвращаемое значение всегда NVARCHAR2
SQL> create table test (col_nclob nclob);
Table created.
SQL> create table test2 (col_nvarchar2 nvarchar2(20));
Table created.
SQL> insert into test values ('x');
1 row created.
SQL> insert into test2 (col_nvarchar2)
2 select to_nchar(t.col_nclob) from test t;
1 row created.
SQL>