WITH MyCTE(...)INSERT INTO MyTableSELECT * FROM MyCTE AS xJOIN MyCTE as yON x.ID = Y.IDand x.Type=1JOIN MyCTE AS zON x.ID = z.IDAND z.Type=2
WITH MyCTE(...)INSERT INTO MyTableSELECT * FROM MyCTE as XINSERT INTO MyOtherTableSELECT * FROM MyCTE aS y