Мы можем использовать тип record_name.field% для ссылки на тип поля ...
Но если поле является коллекцией (таблица из ...), тип% является типом коллекции.
есть ли способ с% TYPE или что-то в этом роде для ссылки на коллекцию элемент тип?
declare
type rec1_t is record (
n1 integer
);
type rec1_tab_t is table of rec1_t;
type rec2_t is record (
x rec1_tab_t
);
x1 rec2_t;
x2 x1.x%type;
begin
null;
end;
/
Так что в этом случае x2 имеет тип rec1_tab_t.
Я хочу что-то, что с учетом переменных, ссылаются на тип элемента rec1_tab_t, то есть rec1_t. Используя что-то вроде:
declare
x2 x1.x(1)%type