What is Oracle version/OS?
Did you already try this?
scott@9i > select count(*) from emp where job='MANAGER';
Elapsed: 00:00:00.92
Statistics
----------------------------------------------------------
0 recursive calls
0 db block gets
2706 consistent gets
0 physical reads
0 redo size
493 bytes sent via SQL*Net to client
655 bytes received via SQL*Net from client
2 SQL*Net roundtrips to/from client
0 sorts (memory)
0 sorts (disk)
1 rows processed
scott@9i > alter session set events 'immediate trace name flush_cache';
Session altered.
Elapsed: 00:00:19.58
scott@9i > select count(*) from emp where job='MANAGER';
Elapsed: 00:00:01.24
Statistics
----------------------------------------------------------
0 recursive calls
0 db block gets
2706 consistent gets
2701 physical reads
0 redo size
493 bytes sent via SQL*Net to client
655 bytes received via SQL*Net from client
2 SQL*Net roundtrips to/from client
0 sorts (memory)
0 sorts (disk)
1 rows processed
Regards