Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Mailing Lists -> Oracle-L -> how does oracle store cursors in memory?
I know that data blocks are stored in the sga in linked lists. When hash maps are created the data blocks are stored in the pga as part of the hash map in arrays/linked lists.
How are cursors stored? Now the data for the cursors is going to be in the SGA. Is a cursor just a pointer to the memory location of the data in the SGA? Now I know a 'REF' cursor is basically a named pointer. Am I correct? What data structure does oracle use to store cursors?
![]() |
![]() |