Un saludo especial desde COLOMBIA.
Bueno, quiero anticiparte que nunca lo he probado, pero si me preguntas te daré una idea de como lo haría YO.
creó el profile de conexión a ORACLE.
creó el ODBC para conectarme a una DB VFP o las tablas de FP. para esto utilizas los drivers de "MICROSOFT VFP foxpro drivers" o alguno semejante.
cuando ejecute el PB, me conecto a las dos DBs al mismo tiempo, y de esta manera podrás hacer lo que te plazca con los datos de una y otra DB.
hasta donde tengo entendido podrás crear DW de la DB de visual, recuperar los datos, pasarlos a un DW de la DB de ORACLE y luego hacer el UPDATE().
como te digo nunca lo he hecho porque no me he visto en la necesidad, pero por este lado lo intentaría....
de todas maneras nos comentas como te vá para que todos tengamos claro el procedimiento.
espero que te haya dado almenos una idea