Niektóre z tych odpowiedzi są zbyt skomplikowane w przypadku koalescencyjnych i bardziej złożonych zapytań XML. Używam tego cały czas:
select @Phones=(
Select PhoneColumn+','
From TableName
For XML Path(''))
-- Remove trailing comma if necessary
select @Phones=left(@Phones,len(@Phones)-1)