I think this is the most efficient and safe way to deletion during iteration time to TMap. Thanks your reply.