Exactly my thought - I was just checking the docs when Ilmar answered, SYSTIMESTAMP returns a TIMESTAMP WITH TIMEZONE, not a TIMESTAMP. Stephane Faroult RoughSea Ltd <http://www.roughsea.com> RoughSea Channel on Youtube <http://www.youtube.com/user/roughsealtd> Ilmar Kerm wrote: > > > On Mon, Jan 18, 2010 at 10:26 PM, Goulet, Richard > <Richard.Goulet@xxxxxxxxxxx <mailto:Richard.Goulet@xxxxxxxxxxx>> wrote: > > Folks, > > Anyone ever seen this: A developer executes the following > code in an Oracle 9i database (9.2.0.6) > > create table test_date_drop_me (test_column timestamp default > sysdate); > > insert into test_date_drop_me values (sysdate); > > select CASE WHEN systimestamp> t.test_column THEN 1 ELSE 0 END > from test_date_drop_me t; > > He gets a 0 each time the final select statement is excecuted no > matter what the value in the table. In a 10.2.0.4 and 11.1.0.7 > database we get a 1. Any ideas??? > > */ > /* > > Could it be related to different time zones for the client and server? > > -- > Ilmar Kerm > Sent from Tallinn, Harjumaa -- //www.freelists.org/webpage/oracle-l