Ein Close Cursor in SQL schließt die Datei nicht wirklich, damit ein Open dann schneller ist.
Du kannst das RPG mit "DFTACTGRP(*NO) ACTGRP(*NEW)" erstellen, dann wird nach dem Ende alles freigegeben.