There has been an interesting discussion on Oracle behaviour with sysdate with reference to time. jmodic has given a good explanation. Hope you will find your answer in this:

http://www.dbasupport.com/forums/sho...threadid=15390