>What does other DB's like MySQL do? My guess is a busy/try again error >right? They'll continue and finish the transaction if the locks are removed before the timeout. If the timeout expires they'll throw a deadlock exception and the transaction will be rolled back. Shiv http://exposureroom.com