Вах! и что же оно тебе возвратить должно? "Виртуальную" таблицу в
<variable_list>?
ну типа да.
for INSERT INTO ... SELECT ... [RETURNING <column_list> [INTO
<variable_list>]]
do
begin
end
вопрос на засыпку: а делать инсерт внутри простого FOR SELECT тебе
гордость не позволяет?
for SELECT ... INTO <some_other_variable>
do
begin
INSERT INTO ... RETURNING <column_list> INTO <variable_list>;
...
end
ведь в любом случае тебе придется делать либо процедуру, либо EXECUTE
BLOCK - FOR SELECT только в PSQL доступен.
Так что придумай лучшую аргументацию :)
Роман