Buenas,
Me he visto en la situación de necesitar extraer datos de una base de datos, tratarlos, e insertarlos en otra base de datos distinta.
Después de comentarlo con Sergi me he puesto a mirar en la iniciación de clases Model y Database a ver si podía copiar y pegar algo de código (solo lo necesito en desarrollo, pues cuando esté la nueva db ya la exportaré e importaré entera donde haga falta). Esto parecía más complejo de lo que parece.
Al final se nos ha ocurrido usar la funcionalidad de master - slave que se añadió a Sifo hace unos meses: poner la db antigua como slave (pues es de donde se leerán datos) y la nueva como master (que es donde se escribirán). Y funciona de maravilla :)
Por si alguno se ve alguna vez en la misma situación, ahí queda.
Saludos,
Manel