Ernst Eeldert writes: > self._register() gets called from __call__(self, *args, **kw), That means, Oracle should get either a "commit" or "abort" at the end of the request... In exceptional cases, there may be a whole in the transaction system (reported to the list a few month ago, probably a "Collector" entry). But usually, it should work... Dieter