Проблема, я так понимаю, давняя и известная, когда запрос со смещанными явными и невными джойнами говорит:The cursor identified in the update or delete statement is not positioned on a row.no current record for fetch operation.
Да-авно не нарывался на такое. Думал уже изжили.
И единственная рекомендация - "не делать так"?
Имхо, когда смешиваешь явные и неявные join-ы, читабельность запроса резко уменьшается. Так что ежели жизнь заставляет так не писать, может это и к лучшему :)
With b/r. Gleb.

