Das ist da eher der falsche Weg, denn beim sensitiven Cursor bekommst du auch neue Sätze mit, die du noch nicht in der SFL hattest.
Da ja nun mal zu jedem SFL-Satz ein eindeutiger Schlüssel gehört, solltest du den Cursor nur zum Füllen der SFL nehmen. Da du zum Update ja eine Where-Klausel hast, kannst du auch direkt einen "Select ... into ... from ... where ..." für einen einzelnen Satz ausführen.
Mit dem Cursor kannst du nur "releativ" positionieren und das ist nun mal mühsamer.