INSERT по подразбиране не връща никакви редове, така че няма нищо за извличане. Можете да коригирате това, като добавите своя sql
низ с RETURNING *
, с трябва да върне съдържание, вмъкнато в public.logic_result_rc
.
Така че би искал това:RETURN QUERY EXECUTE concat(sql, ' RETURNING *');
Основният синтаксис е:
INSERT INTO table_name ( column_name [, ...] )
VALUES ( ) | query
RETURNING * --or list of columns, same syntax like for SELECT