problema con una funcion UDF

Angel
03 de Marzo del 2004
Advertencia: se creó la tabla '@rtnTable', pero su tamaño máximo de fila (26198) supera el número máximo de bytes por fila (8060). El uso de INSERT o UPDATE en una fila de esta tabla producirá un error si la longitud de la fila resultante supera 8060 bytes.
Este error me sale porque realizo una consulta donde utilizo el operador UNION....

La funcion devuelve un dato de tipo TABLE
Tiene bastantes campos y no sé muy bien como solucionarlo...
alguna sugerencia?
muchas gracias....