Не знаю, имеет ли смысл это все править (за исключением, пожалуй, последнего), но, может, стоит перевести rdb$db_key в разряд deprecated?
Я так понимаю, что сторонники оптимизации могут заменить его на
WHERE CURRENT OF ?

Хрен там. Во-первых как минимум WHERE CURRENT OF не работает для SELECT, во вторых по нему нельзя джойнить и в третьих оно не всегда работает/работало. Я щас от ФБ отошёл, но помню были там проблемы с DERIVED TABLE, представлениями, UNION...

Ответить