Я пытаюсь сделать это:
with
function add_fnc(p_id number) return number
is
begin
return p_id + 1;
end;
insert into temp_table
(
select add_fnc(1) from dual
);
Но это показывает ошибку компиляции:
ORA-00928: отсутствует ключевое слово SELECT
Есть ли способ использовать функцию CTE с оператором вставки?