Si la dos tablas tuvieran los mismos campos podrías usar una unión
Código SQL
[-]
select * from HIST_MOVS movs where movs.id_ent=1 and movs.id_cta=1
union
select * from SUPLEMENTOS supl where supl.id_ent=1 and supl.id_cta=1
order by ult_act as
Ahora bien, si sólo es un campo puedes "suplirlo" en la otra tabla:
Código SQL
[-]
select *, "no asignado" rango from HIST_MOVS movs where movs.id_ent=1 and movs.id_cta=1
union
select * from SUPLEMENTOS supl where supl.id_ent=1 and supl.id_cta=1
order by ult_act as
suponiendo, claro, que es un campo CHAR y que la tabla suplemntos lo tiene al final. En otro caso, tendrías que suplir el valor por defecto que corresponda al tipo de datos del campo en la tabla suplementos. Y si el campo está en otra posición tendrás que listar todos los campos de cada tabala e intercalar en la primera tabla el campo faltante.
// Saludos