INSERTAR de forma predeterminada no devuelve ninguna fila, por lo que no hay nada que buscar. Puede solucionar esto agregando su sql
cadena con RETURNING *
, con debería devolver contenidos insertados en public.logic_result_rc
.
Entonces sería así:RETURN QUERY EXECUTE concat(sql, ' RETURNING *');
La sintaxis básica es:
INSERT INTO table_name ( column_name [, ...] )
VALUES ( ) | query
RETURNING * --or list of columns, same syntax like for SELECT