Eu tenho algumas definições de esquema XML que foram registradas usando DBMS_XMLSCHEMA. Eu criei tabelas usando os XMLTypes gerados. Posso criar XML usando XMLQuery e se bem entendi, os resultados da consulta podem ser inseridos na tabela se a definição estiver correta.
Em última análise, o XML precisa ser gravado em um arquivo, mas a parte que não tenho certeza é se escrever XMLQueries do zero é a melhor maneira de gerar o XML. Existe alguma maneira de fazer com que o esquema XML gere um esboço XML para um guia ou gere XMLQuery de modelo? Os dados estão atualmente em tabelas regulares do Oracle, mas organizados de maneira bastante diferente, portanto, qualquer informação sobre como facilitar a exportação para XML com base em um conjunto específico de esquema registrado seria útil.
É bastante direto enviar uma seleção já existente para XML: http://docs.oracle.com/cd/B19306_01/appdev.102/b14259/xdb13gen.htm#i1028612
A criação de XML faz parte das especificações SQL básicas e está disponível na maioria dos servidores. Você pode conferir a versão do servidor SQL aqui: http://blog.sqlauthority.com/2009/02/12/sql-server-simple-example-of-creating-xml-file-using-t-sql/