Как получить доступ к элементу в varray с помощью SQL Oracle

У меня есть коллекция строк в моем varray, и я хотел бы проверить, что в третьем элементе есть Cal. Как это сделать?

create name_array as varray(3) of varchar(20);

create type names as object(
 listofnames name_array
)

insert into names values(name_array('Jack', 'Catherine', 'Callum'));

Как мне проверить, что третий элемент в name_array содержит «Cal»? Мне просто нужно получить доступ к этому элементу, но я не уверен, как это сделать. Структура таблиц немного больше, но для этого упражнения она не нужна.


person axinomerum    schedule 30.03.2021    source источник