Вопросы к Поиску с Алисой
Некоторые ограничения применения RETURNING INTO для параллельных обновлений в Oracle:
Кроме того, если операция не затрагивает строки, то значения переменных будут неопределёнными. docs.oracle.com
Также стоит отметить, что в Oracle 12c нельзя было возвращать старые и новые значения в операторе обновления, но эта возможность появилась в Oracle Database 23c. stackoverflow.com