Wie Kane sagte, ist der CTE nur in der SQL-Anweisung verfügbar, in der er geschrieben ist. Eine andere mögliche Lösung, abhängig von den Besonderheiten Ihrer Situation, wäre, das COUNT(*) in die einzelne Abfrage aufzunehmen:
;WITH MyBigProducts AS
(
SELECT
Name,
COUNT(*) OVER () AS total_count
FROM
Products
WHERE
Size = 'Big'
)
SELECT
Name,
total_count
FROM
MyBigProducts