Ten automatycznie wyklucza końcowy przecinek, w przeciwieństwie do większości innych odpowiedzi.
DECLARE @csv VARCHAR(1000)
SELECT @csv = COALESCE(@csv + ',', '') + ModuleValue
FROM Table_X
WHERE ModuleID = @ModuleID
(Jeśli ModuleValue
kolumna nie jest już typem ciągu, może być konieczne rzutowanie jej na VARCHAR
.)