UPDATE: Found a reason in my code why this could be occurring. Still it would be interesting to hear what people come back with.
Consider the following MERGE statement.
InterSystems Caché is a multi-model DBMS and application server. See more details here.