The cause of the problem has been sorted and extensively tested ans is now available in the latest zX.dll library, It is important that you obtain and install the latest version as soon as possible.
Where the branch attribute is numeric (e.g. a long integer).
In this very specific case, the system did not test correctly for the datatype of the right-hand-side of he condition. Imagine #qs.-branch had the value
12; delete from zXUsrPrf;
and that the ODBC / OLE driver would allow multiple statements....
The code that tests for the appropriate datatype of the right-hand-side (or left-hand-side in case of a where clause such as :#qs.-branch=branch) has been fixed.