Bueno... suponiendo que tu primera base de datos se llame
"MyBD1" y tu segunda base de datos
"MyBD2" entonce se puede acceder a las tablas de cualquier BD de la siguiente forma:
Código SQL
[-]Insert into MyBD1.MyTable values (..,..,...etc);
Código SQL
[-]Insert Into MyBD2.OtraTabla values(..,..,...etc);
Es decir estando trabajando en una base de dato específica, puedo acceder a otra BD con tan solo
anteponiendo el nombre de la BD antes del nombre de la tabla
Ésto al menos así fucniona en MySQL, supongo que en PostGreSQL tambien debe funcionar así, ya que segun tengo entendido es un Monstruo.
Y ésto sin estar cerrando y abriendo nueva conexion...
Pruebalo...
Saludos...