anchor.diff:  
   %%% begin transaction
   op_transaction(DbHandle, Tpb) ->
  +    ?debugFmt("op_transaction~n", []),
       list_to_binary([
           efirebirdsql_conv:byte4(op_val(op_transaction)),
           efirebirdsql_conv:byte4(DbHandle),
  
positive.code: 
  %%% create op_attach binary
  op_attach(Username, Password, Database) ->
      Dpb = lists:flatten([
          1,
          48, length(?CHARSET), ?CHARSET,    %% isc_dpb_lc_ctype = 48
  
negative.code:     end.
  
  op_execute2(TransHandle, StmtHandle, Params, XSqlVars) ->
      ?debugFmt("op_execute2~n", []),
      OutputBlr = efirebirdsql_conv:list_to_xdr_bytes(calc_blr(XSqlVars)),
      if length(Params) == 0 ->
              list_to_binary([
  