INSERT por padrão não retorna nenhuma linha, então não há nada para buscar. Você pode corrigir isso anexando seu
sql string com RETURNING * , com deve retornar o conteúdo inserido em public.logic_result_rc . Então ficaria assim:
RETURN QUERY EXECUTE concat(sql, ' RETURNING *'); A sintaxe básica é:
INSERT INTO table_name ( column_name [, ...] )
VALUES ( ) | query
RETURNING * --or list of columns, same syntax like for SELECT