Я создал тип в Oracle, используя
create or replace type array_type
as varray(6) of varchar2(20);
Теперь я хочу использовать это как переменную в моей хранимой процедуре.Я попытался использовать его, как показано ниже,
create or replace PROCEDURE test_proc()
IS
my_type array_type;
BEGIN
....
Это дает мне ошибку
Ошибка (124,24): PL / SQL: ORA-00932: несовместимые типы данных: ожидается, что получен CHARARRAY_TYPE
Как использовать этот пользовательский тип в качестве переменной в моей хранимой процедуре?