Вам нужно добавить лишние скобки, чтобы попасть в набор результатов.
Я переименовал ваш CTE, чтобы различить, что скобка относится к таблице, выбранной в CTE, а не к самому CTE.
with cte as (
select
(select t1 from table1 t1 limit 1) t,
'foo' x
)
select
(t).id, (t).code, x
from cte