У меня есть PL-SQL пакеты, которые возвращают курсоры REF, когда данные должны быть извлечены как часть операций CRUD. Было бы быстрее, если бы эти курсоры были заменены функциями TABLE?
Спасибо
Функции IMO TABLE более полезны, если вы планируете использовать конвейерные табличные функции . Это не будет быстрее, потому что REF - это только ссылка на память. И вся работа (parse, execute, fetch и т. Д.) Будет обработана из функции, возвращающей REF Cursor. Курсоры REF добавляют гибкости в ущерб легкости поддержки. Это еще одна статья из "MacLochlainns Weblog" о курсорах REF и конвейерных функциях - Справочные курсоры - почему, когда и как?