hi, I have a serious problem with very very large Recordset data (say 25 milion record). I have noticed that store in memory (using Vector p.e.)this kind of data is more expensive. Another solution is to take open a scrollable ResultSet (JDBC 2.0) but Oracle Documentation say that JDBC cache on memory all the row. My application consists of several servlets which on user request produce dynamic SQL queries. The results are shown to the user on HTML pages by a pagination in the memory. Help me to find a good solution for this problem Best Wishes.