SELECT R.ID, R.D
FROM
(
VALUES
(1),(2),(1),(2),(1),(2),(1),(2),(1),(2),(1),(2),(1),(2),(1),(2),(1),(2),(1),(2),
(1),(2),(1),(2),(1),(2),(1),(2),(1),(2),(1),(2),(1),(2),(1),(2),(1),(2),(1),(2),
(1),(2),(1),(2),(1),(2),(1),(2),(1),(2),(1),(2),(1),(2),(1),(2),(1),(2),(1),(2),
(1),(2),(1),(2),(1),(2),(1),(2),(1),(2),(1),(2),(1),(2),(1),(2),(1),(2),(1),(2)
) AS T(ID)
CROSS APPLY dbo.GetRows(T.ID) as R
OPTION (QUERYTRACEON 8691);