Du burde kunne bruge row_number()
(som er en vinduefunktion
) for at tildele den "iterator", du ønsker. Dette vil oprette et sekvensnummer for hver række:
select *
from
(
select col,
row_number() over(order by col) rn
from yourtable
) src
order by random()