O XML não é um bom protocolo de transmissão para mover grandes quantidades de dados entre os RDBMSs. Eu prefiro usar o SSIS e carregar os dados do Oracle dessa maneira. Ou use uma ferramenta de exportação em massa do Oracle. O XML é muito inchado e é mais adequado para armazenar dados não estruturados ou mover pequenas quantidades de dados entre fontes desconhecidas.