MON $ STATE = 1 means that the query is executing right now. MON $ STATE = 0 means that the SELECT query has completed and is pending. that is, whether the row received by the client application is waiting, or if the end of the recordset has been reached, but the request is not yet closed.
INSERT, UPDATE, DELETE queries do not have a SUSPENDED state. They either work or are finished, and left.
source share