zu 1) hol ich mir mit getfirstdocument ds erste document und loesch dieses mit der methode remove, kann ich nicht mittels set doc = collection.getnextdocument(doc) auf das nächste document verweisen, da die referenz vom objekt doc nicht mehr gegeben ist. merk ich mir das dokument mittels set temp = doc und loesch es nach dem aufruf getnextdocument, hab ich bei 100000 dokumenten auch erheblich längere zeiten.
Gruss / Till