anchor.diff:      list_to_binary([
           byte4(op_val(op_transaction)),
           byte4(DbHandle),
  -        byte4(length(Tpb)), Tpb, pad4(Tpb)]).
  +        list_to_xdr_bytes(Tpb)]).
   
   %%% allocate statement
   op_allocate_statement(DbHandle) ->
  
positive.code:         54, 4, byte4(1, little),        %% isc_dpb_overwrite = 54
          4, 4, byte4(PageSize, little)   %% isc_dpb_page_size = 4
      ]),
      Buf = lists:flatten([
          byte4(op_val(op_create)),
          byte4(0),
          byte4(length(Database)), Database,
          byte4(length(Dpb)), Dpb]),
      list_to_binary([Buf, pad4(Buf)]).
  
  
  %%% begin transaction
  
negative.code: 
  %%% prepare statement
  op_prepare_statement(TransHandle, StmtHandle, Sql) ->
      DescItems = [
          21,     %% isc_info_sql_stmt_type
          4,      %% isc_info_sql_select
          7,      %% isc_info_sql_describe_vars
  