esta forma ocupo:
la fecha de ahora
to_date('20081007 10:44:22', 'YYYYMMDD HH24:MI:SS')
y me sirve tanto con >=, <= pero mejor es ocupar between
SELECT * FROM tabla WHERE fecha BETWEEN to_date('20080907 00:00:00', 'YYYYMMDD HH24:MI:SS') AND to_date('20080907 23:59:59', 'YYYYMMDD HH24:MI:SS')
alli busco todos los datos del dia 09 de octubre, desde las 0 hasta las 23:59:59