Es imposible tener una transacción adecuada entre diferentes conexiones de bases de datos.
Aunque puede hacer algunas soluciones alternativas incómodas, no hará que su transacción sea real.
Entonces, debe mantener todas las operaciones dentro de una sola base de datos u olvidarse de las transacciones