Dear Siqsuruq,
You are right, the command "dbi_0or1row" and "dbi_1row" returned complaints in situations, where they should not. This is fixed now on bitbucket in the nsdbi repository [1]. This will be as well part of the next release.
all the best
-gn
[1] https://bitbucket.org/naviserver/nsdbi/commits/