Select cursors are update cursors by default
The IBM docs say that "In an ANSI-compliant database, Select cursors are update cursors by default. An update cursor is a cursor that can be used to modify data."
This really surprises me. Why would a SELECT cursor be an update cursor by default? I do note that earlier in the same doc, it mentions that FOR READ ONLY is usually unnecessary for SELECT statements, since they are a read-only operation. But the sentence above confounds me.