Я с этим разбирался во времена десятки. Сделал вывод, что движок использует для парсинга XML мало того, что жутко тормозящую реализацию на Java, так ещё вдобавок и DOM. Соответственно, когда она выйдет из строя — вопрос времени (ну а также доступной оперативки и нагрузки на сервер). В 12-й, думаю, ничего особенного не изменилось.
Общий вывод — оракловый XML вполне кошерно использовать для формирования выходных документов, но лучше не использовать для парсинга и манипуляций (разве что документы заведомо маленькие, впрочем, он и в этом случае с ними тормозит на пару порядков по сравнению с хорошими решениями). Ну а что касается ФИАС — парсить его не SAX-ом как бы изначально не очень вменяемая мысль.