yeah, exactly how I meant it
you can also return array of touples, which would fix the csharp and plsql problem
anyways, if you agree with OCA, I will integrate this patch and we can merge a fix for above in a new pull