Al final despues de noches y dias de busqueda
, encontre una manera de como realizarlo, aunque no creo que sea la mas efectiva (pero me saco del apuro).
Lo que tuve que hacer fue crear un cursor, que recorra todos los datos y vaya concatenando los que debian salir en una linea.
Un trabajo muy muuuuuuuuuuuuuuuuuuuuuuuuuuuyyyy laboriozo, y como dije no me parece el mas efectivo.