Hola Fran Diaz,
Gracias por contestar, el enlace que me indicas está muy bien, pero mi problema es que solo puedo utilizar sentencias SQL para generar el fichero XML, no puedo utilizar Visual Basic ni C#.
Se que parece un poco raro pero debo recuperar la query ejecutada en una tabla con un trigger y guardar esta sentencia en un fichero XML.