下記SQLのようにIN句の中にWITH句を入れることは可能なのでしょうか。

SELECT * FROM customer WHERE id IN (
  WITH _t2 AS (SELECT id FROM t2 WHERE id > 1)
  SELECT * FROM t1 WHERE id1 IN (SELECT id FROM _t2)
);