¿Cómo puedo combinar varias filas en una lista delimitada por comas en SQL Server 2005?

En este momento, tengo una consulta SQL como esta:

SELECT X, Y FROM POINTS

Devuelve resultados como tal:

X    Y
----------
12   3
15   2
18   12
20   29

Me gustaría devolver todos los resultados en una fila, como esto (adecuado para usar en una etiqueta HTML <AREA>):

XYLIST
----------
12,3,15,2,18,12,20,29

¿Hay alguna manera de hacer esto usando solo SQL?

Respuestas a la pregunta(5)

Su respuesta a la pregunta