You cannot program bytecode directly. (1) The opcodes change from one version to the next, so any bytecode you write for the current version of SQLite might not work for the next version to come along. (2) The opcodes are only designed to be used as coded by the code generator. They do not handle corner cases gracefully. You could cause segfaults and other undefined behavior if you could insert arbitrary bytecode.