Description
I got an incorrect result with this query:
>>select * from udf(echo(table(select * from (values (1), (22), (3), (4)) t(x)))); X ------ 1 -234 3 772 --- 4 row(s) selected. >>
Note that -234 if FF16 (and 16 is hex for 22) and that 772 is 304, so it's a junk byte followed by the true values 22 and 4 that is returned.