Я хочу выбрать все строки таблицы, за которыми следует случайное число от 1 до 9:
select t.*, (select dbms_random.value(1,9) num from dual) as RandomNumber
from myTable t
Но случайное число одинаково от строки к строке, только отличное от каждого прогона запроса. Как сделать число отличным от строки к строке в одном и том же исполнении?