Fechas en ORACLE

HELLP!!!
21 de Mayo del 2004
holas,
en mi base de datos (8i) tengo un campo fecha , yo quiero saber la diferencia de dias de ese campo a la fecha actual pero me sale el siguiente error :
(full) year must be between +4713 and +9999, and not be 0, si no me equivoco el error sale porque talvez en mi base de datos el campo esta vacio, como podria hacer un select que me retorne todos las fechas que sean diferentes a vacio? o como podria restar las fechas ? Graciassssssss

Hernan
21 de Mayo del 2004
La solución seria la siguiente:

select sysdate - [campo_fecha] from tabla
where [campo_fecha] is not null;

Saludos

Rodolfo Reyes
21 de Mayo del 2004
Este es un ejemplo que acabo de probar en SQL plus

1 select sysdate-fecingreso
2 from empleados
3* where id = 22
SQL> /

SYSDATE-FECINGRESO
------------------
753.42369

Esta diciento que tiene 753 dias de diferencia.