Я знаком с объектами Oracle, вложенными таблицами, функциями table () и т. Д. Но возможно ли создать тип объекта, где у вас есть, например, два столбца varchar2, и выбрать этот тип в качестве столбцов, не создавая вложенный тип таблицы этого типа объекта?
Я пытался создать тип и функцию, которая возвращает это.И выбор результата этой функции, но результат показывает тип объекта (а не столбцы, как хотелось бы).С табличным типом было бы легко использовать table (), который преобразует поля типов объектов в обычные столбцы.
Мне нужно это так:
SELECT MY_FUNC(params)
FROM DUAL
И результат будет:
|field 1| |field 2|
txt1 txt2
Но результат теперь:
|MY_FUNC(params)|
(txt1; txt2)