Use nextRows in oracleReader for better performance
Allow configuring connectionSettings.prefetchRowCount for Oracle and use nextRows for Oracle streaming.
Better exception handling