Für Syntax siehe hier.
In Cobol bewirkt der Zugriff mittels Cursor einen direkten Zugriff auf den Datenbereich des Objekts in der Infrastruktur. Dieses Zugriffsverhalten ist in C# der Standard.
1) For Readonly, gemischte Nutzung (Zugriff auf Objekt mit und ohne Cursor):
EXEC TAA CREATE CURSOR CFORML END-EXEC
this.Cforml.Start(CursorMode.Readonly); this.Cforml.Backup = this.Pgforml;
Die Aufbewahrung des Arbeitsbereichs im Backup entfällt, wenn der Zugriff auf ein Objekt ausschließlich mit Cursor erfolgt.
For Delete, Zugriff auf Objekt ausschließlich mit Cursor:
EXEC TAA CREATE CURSOR CFORMLD FOR DELETE END-EXEC
this.Cformld.Start(CursorMode.Delete);
FOR DELETE
angelegt wird, erfolgt das tatsächliche Löschen von Objekteinträgen erst bei der Cursor Destroy-Anweisung.