Das Interface so einzusetzen sollte m.E. in Ordnung gehen.
Du musst halt darauf achten, keine weitere Referenz auf dieses Interface zu definieren, da dieses sonst nicht freigegeben wird.
Generell könnte man noch überlegen, solche nebenläufigen Datenänderungen direkt über ein
SQL-Statement durchzuführen. Dann hätte das keine Auswirkungen auf den
DB-Cursor.