obiger Code funktioniert deswegen, weil du auf "set db = ses.CurrentDatabase" zugreifst und die aktuelle Datenbank von der GBC nicht entfernt wird.
Wenn du eine andere DB mit "set db = new NotesDatabase(server,file)" öffnest, so wird diese am Ende deiner Methode durch die GBC entfernt/geschlossen und alle Objekte (Dokumente/Views/...) welche aus dieser DB abgeleitet wurden, "sterben" mit
Gruß
Roland