Scroll Cursors erlauben innerhalb des Result-Sets vorwärts und rückwärts zu lesen und am Anfang/Ende zu positionieren, ohne dass die Daten neu gelesen werden müssen.
Dynamic Scroll Cursor erlauben einen Update über den Cursor (was natürlich bei einem Join und verschachteltem Sub-Select nicht erlaubt ist).
Normalerweise ist ein Scroll Cursor nicht notwendig, da die Daten in einer Richtung gelesen und dann ausgegeben oder verarbeitet werden.
Update über Cursor geht auch mit seriellem Cursor, aber bei verjointen Tabellen ist auch das nicht zulässig.