anchor.diff:          list_to_xdr_bytes(DescItems),
           byte4(?BUFSIZE)]).
   
  +op_info_sql(StmtHandle, V) ->
  +    list_to_binary([
  +        byte4(op_val(op_info_sql)),
  +        byte4(StmtHandle),
  +        byte4(0),
  +        list_to_xdr_bytes(V),
  +        byte4(?BUFSIZE)]).
   
   %%% commit
   op_commit_retaining(TransHandle) ->
  
positive.code: -include("efirebirdsql.hrl").
  
  -define(BUFSIZE, 1024).
  
  %%% skip 4 byte alignment socket stream
  skip4(Sock, Len) ->
  
negative.code: 
  %%% prepare statement
  op_prepare_statement(TransHandle, StmtHandle, Sql) ->
      DescItems = [21 | ?INFO_SQL_SELECT_DESCRIBE_VARS], %% isc_info_sql_stmt_type
      list_to_binary([
          byte4(op_val(op_prepare_statement)),
          byte4(TransHandle),
  