text: --+ holdcas on;
  set  system parameters 'dont_reuse_heap_file=yes';
  create table t1(  a char(1200),   b varchar(1200),  c nchar(1200),  d NCHAR VARYING(1200),  e BIT(1200),  f BIT VARYING(1200),  g int,  h SMALLINT,  i BIGINT,  j NUMERIC,  k FLOAT,  l DOUBLE,  m MONETARY,  n DATE,  o TIME,  p TIMESTAMP,  q DATETIME);
  
  insert into t1 values (
    '1234567890',
    '1234567890',
    N'abc',
    N'ABC',
    B'1111111111',
    B'1111111111',
    10,
    255,
    9223372036854775807,
    0,
    0,
    0,
    -100,
    DATE '2008-10-31',
    TIME '00:00:00',
    TIMESTAMP '2010-10-31 01:15:45',
    DATETIME  '2008-10-31 13:15:45');
  insert into t1 values (null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null);
  
  create index i_t1_a2q on t1(lower(a));
  delete from t1;
  
  PREPARE stmt1 FROM 'select /*+ RECOMPILE */ a from t1 where lower(a)>?'
  --TEST
  execute stmt1 using '0'
  DEALLOCATE PREPARE stmt1;
  
  drop table t1;
  set  system parameters 'dont_reuse_heap_file=no';
  commit;
  --+ holdcas off;
  