use pl/sql table.load all 5000 to a pl/sql table and give it a condition to return 20 at a time