docs: void setResultSetProperties(Result command, Result result) {
  
          /**
           * @todo - fredt - this does not work with different prepare calls
           * with the same SQL statement, but different generated column requests
           * To fix, add comment encapsulating the generated column list to SQL
           * to differentiate between the two invocations
           */
          if (command.rsConcurrency == ResultConstants.CONCUR_READ_ONLY) {
              result.setDataResultConcurrency(ResultConstants.CONCUR_READ_ONLY);
              result.setDataResultHoldability(command.rsHoldability);
          } else {
              if (result.rsConcurrency == ResultConstants.CONCUR_READ_ONLY) {
                  result.setDataResultHoldability(command.rsHoldability);
  
                  // add warning for concurrency conflict
              } else {
                  result.setDataResultHoldability(
                      ResultConstants.CLOSE_CURSORS_AT_COMMIT);
              }
          }
      }