Creo que debería ser algo como:
WITH
cte1 as (SELECT * from cdr.Location),
cte2 as (SELECT * from cdr.Location)
select * from cte1 union select * from cte2
Básicamente, WITH
es solo una cláusula aquí, y al igual que las otras cláusulas que aceptan listas, "," es el delimitador apropiado.