Вот один из способов (с использованием базы данных AdventureWorks2008):
DECLARE @name varchar(255)
SET @name = NULL
select @Name = COALESCE(@Name + ',','') + LastName from Person.Person
Select @name
А вот еще один (для SQL 2005 года):
SELECT
LastName + ','
FROM
Person.Person
FOR XML PATH('')
В обоих случаях вам нужно удалить запятую ',' (можно использовать функцию STUFF ())