Динамический запрос выглядит так:
request := 'select * from ' || param_table_name || ' where ' || column_name_list;
Тогда я делаю:
open cur1 for request;
Точный тип записи, выбранной с помощью cur1
, неизвестен до времени выполнения, поскольку он не должен налагать никаких ограничений на таблицы, к которым применяется данная процедура. Но тогда, как мне пройти через то, что возвращает запрос?