Можно ли создать тип объекта внутри пакета в Oracle Database 10g? Что-то вроде:
create or replace package my_package as
type my_type as object (
id number(15)
);
end;
дает:
Ошибка (3,9): PLS-00540: объект не поддерживается в этом контексте.
В конечном итоге я хочу использовать полиморфизм, но также позволяю объектам получать доступ к таблицам и использовать PL/SQL, что недопустимо для типов, определенных вне пакетов.
Спасибо, Джефф