Bom Dia Jacques,
Quando diz "possuem a mesma estrutura, porém com dados diferentes", pressupoe que o nome da tabela também é o mesmo ?,
Mas mesmo assim qual seria o problema de adcionar na analise a tabela do banco Y, poderia utilizar como as tabelas do banco X.
Eu utilizo isso quando migro dados de um banco para outro.
Quanto a table, poderia popular ela por programação , segue abaixo exemplo do Davi;
dadostmp is data source
HExecuteSQLQuery(dadostmp ,Banco,hQueryWithoutCorrection,"SELECT codigo, nome FROM clientes")
Hreadfirst(dadostmp)
Tabledeleteall(TABLE_Clientes)
While NOT Hout(dadostmp)
tableaddline(TABLE_clientes, dadostmp.codigo, dadostmp.nome)
Hreadnext(dadostmp)
END
espero ter ajudado
boa sorte
att luciano