s="spec">
<p><tt>sync_transaction(Fun::function()) -&gt; {ok, FunResult::any()} | {error, Reason::any()}</tt><br></p>
</div><p>Wrap the procedure into the ACID transaction.
  Sync transaction wait all changes are applied</p>

<h3 class="function"><a name="transaction-1">transaction/1</a></h3>
<div class="spec">
<p><tt>transaction(Fun::function()) -&gt; {ok, FunResult::any()} | {error, Reason::any()}</tt><br></p>
</div><p>Wrap the procedure into the ACID transaction.</p>

<h3 class="function"><a name="write-