Added several optimisations. Now UPDATE and DELETE statement for a table are fully cached, and does not cause repeated compilation anymore. SAVEPOINT changed to use all same name, not to cause repeated compilation.