public function startTransaction(): bool
	{
		if ($this->isInTransaction) 
			throw new AlreadyInTransactionException();
		
		$this->isInTransaction = $this->executeDirect('START TRANSACTION');
		return $this->isInTransaction;
	}