Это случай динамического c _sql
select, переданного функции, которая пытается выполнить запрос и вернуть массив JSON с результатом.
create or replace function jlist_objects_bysql (
_sql varchar
)
returns json
as $$
select
json_agg (t)
from (
execute _sql
) as t;
$$ language sql;
Ошибка проверки в PostgreSQL 12 это
psql:objects_procedures.sql:874: ERROR: syntax error at or near "t"
LINE 8: from execute _sql t;