¿Cuál es el equivalente de String.Join en TSQL? [duplicar

Posible duplicado:
¿Hay alguna forma de crear una función de SQL Server para "unir" varias filas de una subconsulta en un solo campo delimitado?

¡Hola a todos

Estoy buscando una manera fácil de concatenar valores 'n'. Algo como

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

Entonces, si tengo una tabla como:

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

Resultaría en algo como:

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

RESULT:
'Qwerty;Azerty'

Respuestas a la pregunta(2)

Su respuesta a la pregunta