NT freezes an DB-App on deletion

Hallo,

Workframe:
----------------
- Delphi 5 Enterprise
- ADOExpress
(- also BDE : MSACCESS and ODBC)
- Access-DB

Problem:
------------
When I want to delete (filtered or unfiltered, its userdefined) records from
an Access-Table, Windows NT 4 (SP5) freezes this app after a few records
are deleted. (Task Manager shows the state of this app: no response)
Only the de{*word*81} can terminate this app.

Source:
-----------
MasterTable.BeforeDelete-Event:
  while DetailTable.RecordCount > 0 do
    DetailTable.Delete;

Deletion-Method:
while MasterTable.RecordCount > 0 do
  MasterTable.Delete;

Is there any explanation of this behaviour?

Thanks a lot.

Best regards
Stephan Schneider