Populate a table with "WITH" clause
The syntax is almost correct. You need the keyword values and some commas that are missing:

with x (x, y, z) as 
  (values 
    (2, 5, 6), 
    (6, 3, 2)
  ) 
select * 
from x;