Encontré esta solución para seleccionar una fila aleatoria de una tabla en Oracle. En realidad, ordena las filas de forma aleatoria, pero solo puedes buscar la primera fila para obtener un resultado aleatorio.Fila aleatoria de Oracle de la tabla
SELECT *
FROM table
ORDER BY dbms_random.value;
Simplemente no entiendo cómo funciona. Después de ORDER BY debe ser una columna utilizada para la clasificación. Veo que "dbms_random.value" devuelve un valor inferior a cero. Este comportamiento se puede explicar o es así?
Gracias
solución Genious –