Qual é o equivalente a String.Join no TSQL? [duplicado

Possible Duplicate:
xiste uma maneira de criar uma função do SQL Server para "ingressar" em várias linhas de uma subconsulta em um único campo delimitad

Olá a todos

Estou procurando uma maneira fácil de concatenar 'n' valores. Algo como

SELECT MyConcat(',', T.TextColumn)
FROM SomeTable AS T
WHERE T.SomeOtherColumn = SomeCondition

Então, se eu tiver uma tabela como:

SomeTable:
Id  | TextColumn | SomeOtherColumn
----+------------+----------------
1   | Qwerty     | Y
2   | qwerty     | N
3   | azerty     | N
4   | Azerty     | Y

Isso resultaria em algo como:

SQL:
SELECT MyConcat(';', T.TextColumn)
FROM SomeTable AS T
WHERE T.SomeOtherColumn = 'Y'

RESULT:
'Qwerty;Azerty'

questionAnswers(2)

yourAnswerToTheQuestion