Et bien en fait il faut comprendre que sysdate ne te donne pas 09/02/2004, mais 09/02/2004 16:44:21
Le nombre de jours tient compte de l'heure.
Par exemple, 1.5 jours, c'est 36 heures.
Donc tu doit comparer avec la date du jour à minuit, par exemple
MaDate - TO_DATE( TO_CHAR( SYSDATE, "DD/MM/YYYY" ) )
---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.