Small. Fast. Reliable.
Choose any three.
*** 145,147 ****
--- 145,154 ----
  number of bytes in that sequence.  Such is the intent of "len" - but it
  has not test and any attempts to use it like that at this point will likely
  encounter bugs.  You have been warned.
+ 
+ ----
+ Precompiled statements interact with transactions because the VMs may or may not contain instructions to begin and end automatic transactions. To ensure correct operation you must heed the following advice from D. Richard Hipp:
+ 
+   To run a query within a transaction, you also have to compile
+   it within a transaction.  To run a query outside of a transaction
+   it should be compiled outside of the transaction.