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