Parse the query

Boris Valladares
01 de Abril del 2004
Que tal grupo buen día tengo el siguiente query, el cual me corre sin ningún problema en sql pero cuando lo ingreso para crear el reporte me da el error
ora-0496: internal error to parse the query

que podra ser, si todo esta bien escrito??
gracias de antemano



select s.no_emp,po.nombre,po.edad,po.sexo,
po.nacionalidad,
po.ocupacion,po.no_cedula,po.f_ing,po.f_liq,
(31.90*30),s.dt,round(sum(s.valor_ord+s.ajuste),2),
round(sum(s.valor_ext),2),
round(sum(s.septimo+s.feriado),2),
round(sum(s.bono_p+s.bono_p2+s.bono_p3),2),
round(sum(s.valor_ord+s.valor_ext+s.septimo+s.feriado+
s.bono_p+s.bono_p2+s.bono_p3),2),
round(sum(s.igss),2),round(sum(s.sindical+s.comisariato),2),
round(sum(s.igss+s.sindical+s.comisariato),2),
round(sum(s.bono_h+s.septimo_bono_h),2),
round(sum(s.valor_ord+s.ajuste+s.valor_ext+s.septimo+
s.feriado+s.bono_p+s.bono_p2+s.bono_p3+
s.bono_h+s.septimo_bono_h),2) -
round(sum(s.igss+s.sindical+s.comisariato),2),
po.hrso_h,po.hrse_h t, po.hrs_o ,po.hrs_e
from arplapla_h s,
( select e.no_emp,e.nombre,e.edad,e.sexo,e.nacionalidad,
e.ocupacion,e.no_cedula,e.f_ing,
e.f_liq,sum(t.cant_ord)hrso_h,sum(t.cant_ext)hrse_h,
ph.hrs_o, ph.hrs_e
from arplatra_h t, arplaact a, arplaemp e,
(select pe.no_emp,sum(pt.cant_ord)hrs_o,sum(pt.cant_ext)hrs_e
from arplatra_h pt, arplaact pa, arplaemp pe
where pt.no_act=pa.no_act
and pt.no_sem in(:sini,:sfin)
and pt.no_emp between :eini and :efin
and to_char(pt.no_año,'yyyy')=:anio
and pa.tipo=003 ---------piezas
and pe.no_emp=pt.no_emp
group by pe.no_emp
order by pe.no_emp
)ph
where t.no_act=a.no_act
and t.no_sem in(:sini,:sfin)
and t.no_emp between :eini and :efin
and to_char(t.no_año,'yyyy')=:anio
and a.tipo=001 ---- horas
and e.no_emp=t.no_emp
and t.no_emp=ph.no_emp
group by e.no_emp,e.nombre,e.edad,e.sexo,e.nacionalidad,
e.ocupacion,e.no_cedula,e.f_ing,
e.f_liq,ph.hrs_o,ph.hrs_e
order by e.no_emp
)po
where to_char(s.no_año,'yyyy')=:anio
and s.s_ini=:sini
and s.s_fin=:sfin
and s.no_emp between :eini and :efin
and s.no_emp=po.no_emp
group by s.no_emp,po.nombre,po.edad,po.sexo,po.nacionalidad,po.ocupacion,po.no_cedula,po.f_ing,po.f_liq,
po.hrso_h,po.hrse_h,po.hrs_o,po.hrs_e,s.s_ini,
s.s_fin,s.dt