code: @Override
      public void executeWithoutTrigger()
          throws EFapsException
      {
          final Context context = Context.getThreadContext();
          ConnectionResource con = null;
          try {
  
              con = context.getConnectionResource();
  
              final SQLTable mainTable = getType().getMainTable();
  
              final long id = executeOneStatement(con, mainTable, getTable2values().get(mainTable), 0);
  
              setInstance(Instance.get(getInstance().getType(), id));
  
              getInstance().setExchangeId(this.exchangeId);
              getInstance().setExchangeSystemId(this.exchangeSystemId);
  
              GeneralInstance.insert(getInstance(), con);
  
              for (final Entry<SQLTable, List<Value>> entry :  getTable2values().entrySet()) {
                  final SQLTable table = entry.getKey();
                  if (!table.equals(mainTable) && !table.isReadOnly()) {
                      executeOneStatement(con, table, entry.getValue(), id);
                  }
              }
              Queue.registerUpdate(getInstance());
          } finally {
  
          }
      }
docs: The insert is done without calling triggers and check of access rights.
  
  @throws EFapsException if update not possible (unique key, object does
  not exists, etc...)