create table repite as
select a.cod_cliente,a.tip_doc,b.fec_vence
from cxc_enc_movimiento a,cxc_obligacion b
where a.cod_cia = b.cod_cia 
and   a.sucursal = b.sucursal
and   a.tip_doc = b.tip_doc
and   a.num_doc = b.num_doc
group by a.cod_cliente,a.tip_doc,b.fec_vence
having count(*)>1;

create table obligacion
as select a.cod_cliente,a.tip_doc,a.num_doc,a.mon_docto,a.mon_saldo,b.fec_vence
from cxc_enc_movimiento a,cxc_obligacion b
where a.cod_cia = b.cod_cia
and a.sucursal=b.sucursal
and a.tip_doc = b.tip_doc
and a.num_doc = b.num_doc
and a.est_movimiento='A'
and (a.cod_cliente,a.tip_doc,b.fec_vence) in 
( select cod_cliente,tip_doc,fec_vence from repite where tip_doc='MAN');