Vielleicht löscht du es ja auch aus der falschen DB? Nur weil du das bei dir am Client in einer DB machst, heißt das noch lange nicht, dass das auch in der geöffneten DB passiert. Soweit mir bekannt, ist die "CurrentDatabase" immer die, die du in deiner Arbeitsumgebung drinnen stehen hast. Also deine eigene. Schon mal gecheckt?