40. A method for object streaming comprising the steps of: beginning a new transaction; generating a query call to a database exchange unit for a plurality of objects; returning the predetermined number (X) of objects; processing the returned objects; determining whether more objects are to be retrieved through the current stream of objects; retrieving and processing an additional number (m) of objects if more objects are to be retrieved through the current stream of objects; generating a query close to the database exchange unit; and committing the transaction to the database.
42. The method of claim 40 wherein the step of retrieving and processing an additional number (m) of objects further comprises the steps of: generating a "query fetch" call for the additional number (m) of objects to the database exchange unit; invoking a query operation on the saved query context for the additional number (m) of objects; retrieving the query cursor saved in the query context; processing the query to fetch the additional number (m) of objects; returning the additional number (m) of objects; and processing the returned additional number (m) of objects.