protected override void BindOutputParameter(AbstractDbParameter parameter, int parameterIndex) { CallableStatement callableStatement = ((CallableStatement)Statement); if (((OleDbParameter)parameter).IsOracleRefCursor) { callableStatement.registerOutParameter(++parameterIndex, _oracleRefCursor); } else { base.BindOutputParameter(parameter, parameterIndex); } }