したがって、PLSQL Developerでは:
UPDATE someTable t
SET animals = 'hamsters'
WHERE t.someIdentifier = 'XXXX';
SELECT *
FROM someTable t
WHERE t.someIdentifer = 'XXXX';
最終行のselectクエリは、動物が値'hamsters'に等しくなるように設定されていることを実際に確認しているため、機能しているように見えます。
ただし、selectクエリを単独で実行すると、
select * from someTable t WHERE t.someIdentifier = 'XXXX';
動物は更新されていないようです。この問題がどこから来ているのかについての一般的な指針をいただければ幸いです。