Si SQL, prueba esta publicación:
Si desea probar el código CLR, hay ejemplos de cómo crear una función agregada personalizada para la concatenación, nuevamente, para MS SQL.
Esta publicación es bastante exhaustivo con muchas maneras de lograr su objetivo.