The code is more cleaner now, there are more tests, and documentation is mostly complete. I am sorry - my English is not good.
New features:
o ON COMMIT DROP and ON TRANSACTION END RESET -- remove temp variable on commit, reset variable on transaction end (commit, rollback)
o LET var = DEFAULT -- reset specified variable
fix some forgotten warnings and dependency issue
few more tests
new update:
o support NOT NULL check
o implementation limited transaction variables - these variables doesn't respects subtransactions(this is much more complex), drop variable drops content although the drop can be reverted (maybe this limit will be removed).