handle possibility of empty result set from OracleCommand.executeReader()