Я хочу проконсультироваться с некоторыми из более опытных разработчиков Oracle здесь о передовых методах разработки бэкенда.
Я пишу много пакетов, которые печатают данные в формате XML и используются службами HTTP.
Для этого я перебираю курсоры и печатаю данные, используя htp.p.
Например,
for i in c_my_cursor loop
htp.p('<element>', i.data_field, '</element>');
end loop;
Теперь я слышал, что курсоры плохо влияют на производительность(Это правда?).Более того, в разных пакетах используются аналогичные курсоры, которые, по моему мнению, было бы лучше перейти на функции.
Но что я могу вернуть из функции?Я не думаю, что курсор будет работать.Что вы, ребята, используете?