If a function generates an exception, do I need to rollback manually?
-- Rory Campbell-Lange <rory(at)campbell-lange(dot)net><www.campbell-lange.net>