There are definitely no triggers involved and I don't think it could be a question of deadlock or silent failure since the code works perfectly in Query Analyzer and I...
That would make sense. Unfortunately, it doesn't apply in this case as I wrote it as a static procedure first. Then when it didn't work, I did a copy/paste, removed...