What is the meaning of the OVER clause in Oracle?
You can use it to transform some aggregate functions into analytic:
SELECT MAX(date) FROM mytable
will return 1 row with a single maximum,
1
SELECT MAX(date) OVER (ORDER BY id) FROM mytable
will return all rows with a running maximum.