Hola,
Cita: he estado mirando cosas y he creado tablas para cada archivo XML que debo cargar en
mi Base de Datos...
No estoy muy seguro que sea la forma mas optima, pero tampoco conozco los requerimientos de la aplicacion con la que estas trabajando.
Cita: ahora utilizo un método del paquete XMLGEN, voy bien encaminado?? Por cierto, el método es insertXML...
El metodo INSERTXML esta en el paquete DBMS_XMLSAVE y no en DBMS_XMLGEN, pero vas muy bien, esta es la forma que Oracle esta promoviendo para trabajar con XML, si buscas mas informacion, la tecnologia se llama Oracle XML DB.
Tambien intenta leer sobre XPath y XQuery, veras que tienen mucho potencial y la velocidad de acceso a los nodos XML es impresionante.
Saludos.