Sets the SQL(BEHAVIOR) directive to SQL(BEHAVIOR=MAINFRAME), meaning that data access is read only for everything except data access that is explicitly specified as read only or for update.
For database connections to Microsoft SQL Server, multiple active result sets (MARS) are enabled and read only cursors use SQL Server default result sets (otherwise known as firehose cursors).
For other databases, such as Oracle or DB2, read only cursors use block fetches of eight rows.
Updatable cursors for all databases use block fetches of eight rows. You can change the block fetch size.