Вы можете создать вложенную таблицу в SQL с помощью функций COLLECT и CAST.Например, если вы хотите выбрать объекты художника из другой таблицы на основе какого-либо условия, я считаю, что это должно работать:
INSERT INTO track_table
SELECT
1,
'test title',
123,
to_date('12-09-1989', 'dd-mm-yyyy'),
CAST(COLLECT(REF(artists)) AS artist_table_type)
artist_table_type()
FROM
artists
WHERE <whatever the condition is for selecting the appropriate artists>
;