Обсуждение статьи тематического каталога: Слишком муторно..Ссылка на текст статьи: http://www.opennet.me/base/dev/plsql_setof.txt.html
А как быть если мы завтра захотим использовать скажем 20 полей? убивать тип(его же ведь не альтернешь)? Не проще использовать flex field или
на крайний случай сосздать системный пакет, в интерфейсе которого создать, для каждой функции,
свой табличный тип и ссылаться на него:
переменная_такая_то /* является типом */ пакет_такой_то.таблица%ROWTYPE;?