Can I do something like this
DECLARE @vals TABLE(
tblid INT IDENTITY(1, 1),
val1 NVARCHAR(40),
val2 NVARCHAR(40)
);
WITH MyCTE1
AS
(
SELECT top 10....
)
WITH MyCTE2
AS
(
SELECT top 10 ...
)
VALUES (SELECT * FROM MyCTE1, SELECT * FROM MyCTE2)