Я выполняю запрос на PostgreSql 9.5.8, чтобы сохранить результат запроса во временную таблицу и затем выбрать несколько строк в другую таблицу.
select * into temporary mytemp1 from tbl1;
insert into tbl2 (id,val)
with sub as (select id, val from mytemp1 order by id desc, val limit 5) select
* from sub;
я получил ошибку:
ERROR: could not open relation with OID 0
SQL state: XX000
Кажется, что mytemp1 не найден?
спасибо за любую помощь!