Ошибка обработки арабских символов из табличной функции

cwallice
Дата: 21.02.2007 13:00:47
Oracle 9.2.0.6.0
Столкнулся с сабжем в такой ситуации.

Внутри одной табличной функции ( Скажем Ф1 )вызываю вторую табличную Ф2
таким вот образом:

for rc in (select *
                       from table(Ф2(an_isrecursive))) loop...(и дальше скучный pipe row)

Сама Ф2 возвращает T_EMP_PROMOTION_LIST который в свою очередь состоит из

T_EMP_PROMOTION
create or replace type T_EMP_PROMOTION is object
(
  emp_briefname nvarchar2(255),
);
Так вот при вызове функции Ф1 у меня на
for rc in
вылетает исключение

автор
PL/SQL: ORA-12714: invalid national character set specified


При этом если просто вызвать Ф2 то никаких ошибок не вылазит.

Очень прошу помочь в решении этой проблемы.