Programa que faz comparação de Bancos e gere o SQL diferencial?

Bom dia a todos,

Pessoal alguém conhece algum programa que faz comparação de Bancos e gere o SQL diferencial.

Gostaria de algum que fosse multi-banco (pelo menos que aceite Mysql e Firebird) e outra coisa;
Seria muito bom que fosse livre ou grátis. Se for em Java então um sonho que se realiza.

Agradeço a todos,

Se eu entendi direito, você que um programa que compare por exemplo tabelas, e gere o script do que ta faltando em uma a partir do que tem a mais em outra.

Cara se for isso, tem o MYSQLyog, que eu uso aqui na empresa, mais ele e pago.

Mais ele é só para Mysql, queria um que fosse multi-banco!

Teria algum assim?

Não conheço, creio que não amigo.

Alguem conhece algum gratis, para mysql ou firebird?