追記。
いまOracleでやってて仕様が排他的動作なんで
SELECT〜FOR UPDATE使ってやろうと思ってたんだが
うちのSヨから「行ロックなんて普通使いませんがなにか?」
っていわれたもんで悩んでおります。
(わりに解決方法は提示してこない)

結局ケース倍ケースなんだろうけど実際どーなの?