Algo como
Código SQL
[-]
select * from tabla1
union
select * from tabla2
union
select * from tabla3
Lo que no me queda claro es a qué te refieres con "las tablas estan en diferente ubicacion". Si te refieres a distintas bases de datos entonces dependerá del motor que uses el que puedas hacerlo o no y cómo. Por ejemplo con Paradox tienes que anteponer al nombre de la tabla
:nombre_base_de _datos:
En MySql antepones
nombre_base_de_datos.
En Firebird tengo entendido que no se puede.
// Saludos