docs: private boolean isTableMarkedVolatile(Connection con) {
          if (com.ibm.websphere.ras.TraceComponent.isAnyTracingEnabled() && LoggingUtil.SESSION_LOGGER_WAS.isLoggable(Level.FINE)) {
              LoggingUtil.SESSION_LOGGER_WAS.entering(methodClassName, methodNames[IS_TABLE_MARKED_VOLATILE]);
          }
          boolean isMarkedVolatile = false;
  
          String tblName = tableName, qualifierName = null, sqlQuery = null;
          PreparedStatement ps = null;
          ResultSet rs = null;
          tblName = tblName.toUpperCase();
  
          if (_smc.isUsingCustomSchemaName()) { //PM27191
              qualifierName = qualifierNameWhenCustomSchemaIsSet;
          } else if (dbid != null) {
              qualifierName = dbid.toUpperCase();
          }
          sqlQuery = "select 1 from syscat.tables " +
                     "where TabName = '" + tblName + "' and Volatile = 'C' ";
          if (qualifierName != null)
              sqlQuery += " and tabschema = '" + qualifierName + "'";
          sqlQuery += " for read only";
          if (com.ibm.websphere.ras.TraceComponent.isAnyTracingEnabled() && LoggingUtil.SESSION_LOGGER_WAS.isLoggable(Level.FINE)) {
              LoggingUtil.SESSION_LOGGER_WAS.logp(Level.FINE, methodClassName, methodNames[CREATE_TABLE], "Sql: " + sqlQuery);
          }
          try {
              ps = con.prepareStatement(sqlQuery);
              rs = ps.executeQuery();
              if (rs.next()) {
                  isMarkedVolatile = true;
              }
          } catch (Throwable th) {
              LoggingUtil.SESSION_LOGGER_WAS.logp(Level.SEVERE, methodClassName, methodNames[CREATE_TABLE], "CommonMessage.exception", th);
          } finally {
              if (rs != null) {
                  closeResultSet(rs);
              }
              if (ps != null) {
                  closeStatement(ps);
              }
          }
          if (com.ibm.websphere.ras.TraceComponent.isAnyTracingEnabled() && LoggingUtil.SESSION_LOGGER_WAS.isLoggable(Level.FINE)) {
              LoggingUtil.SESSION_LOGGER_WAS.exiting(methodClassName, methodNames[IS_TABLE_MARKED_VOLATILE], isMarkedVolatile);
          }
          return isMarkedVolatile;
      }