Nesse exemplo usaremos o codlote para exemplificar
Para isso você pode utilizar a seguinte rotina no IBExpert
Ao clicar nela será aberta a seguinte tela:
Na interface, selecione a opção 'Find in Metadata', informe o nome da coluna que deseja localizar e mantenha marcada apenas a opção 'Tables' para restringir a busca às tabelas no banco de dados.
Assim, o sistema realizará a busca. Vale ressaltar que esse processo pode ser demorado devido à quantidade de tabelas existentes no banco.
Após finalizar, todas as tabelas com essa coluna serão exibidas assim:
Para realizar um SELECT que traga todas as informações das tabelas encontradas, poderá usar o seguinte exemplo. Lembre-se apenas de trocar as tabelas e campos desejados para sua filtragem de informações
SELECT
LOTES.codlote,
consignacaolote.codlote,
entregai.codlote,
especonlote.codlote,
lotemovbaixa.codlote,
lotemovbaixamat.codlote,
lotesmat.codlote,
mvconsignacaolote.codlote,
mvlotes.codlote,
mvlotesmat.codlote,
nfentrilotes.codlote,
relacaolocalizacaoproduto.codlote,
troca_item_complemento_lote.codlote
FROM
LOTES
LEFT JOIN
consignacaolote ON LOTES.codlote = consignacaolote.codlote
LEFT JOIN
entregai ON LOTES.codlote = entregai.codlote
LEFT JOIN
especonlote ON LOTES.codlote = especonlote.codlote
LEFT JOIN
lotemovbaixa ON LOTES.codlote = lotemovbaixa.codlote
LEFT JOIN
lotemovbaixamat ON LOTES.codlote = lotemovbaixamat.codlote
LEFT JOIN
lotesmat ON LOTES.codlote = lotesmat.codlote
LEFT JOIN
mvconsignacaolote ON LOTES.codlote = mvconsignacaolote.codlote
LEFT JOIN
mvlotes ON LOTES.codlote = mvlotes.codlote
LEFT JOIN
mvlotesmat ON LOTES.codlote = mvlotesmat.codlote
LEFT JOIN
nfentrilotes ON LOTES.codlote = nfentrilotes.codlote
LEFT JOIN
relacaolocalizacaoproduto ON LOTES.codlote = relacaolocalizacaoproduto.codlote
LEFT JOIN
troca_item_complemento_lote ON LOTES.codlote = troca_item_complemento_lote.codlote
WHERE
LOTES.codlote = ' ' <- Coloque aqui a codição desejada para seu Select