Да, "стандартно рекомендованный" подход заключается в использовании AQ. В ряде случаев можно и нужно использовать и "наколеночное" решение на основе SELECT WHERE ROWNUM < 2 FOR UPDATE NOWAIT SKIP LOCKED — так, чтобы каждый соискатель получал очередную запись.