docs: @Override
    public final Integer evalIntegerResult(
      final String pQuery, final String pColumnName) throws Exception {
      Integer result = null;
      IRecordSet<RS> recordSet = null;
      try {
        recordSet = retrieveRecords(pQuery);
        if (recordSet.moveToFirst()) {
          result = recordSet.getInteger(pColumnName);
        }
      } finally {
        if (recordSet != null) {
          recordSet.close();
        }
      }
      return result;
    }