There is a non deterministic test failure on cte.slt it seems, unrelated to this PR and looks like a non-deterministic test...
External error: query result mismatch:
[SQL] WITH RECURSIVE my_cte AS(
SELECT 1::int AS a
UNION ALL
SELECT a::bigint+2 FROM my_cte WHERE a<3
) SELECT *, arrow_typeof(a) FROM my_cte;
[Diff] (-expected|+actual)
- 1 Int32
- 3 Int32
+ 3 Int32
+ 1 Int32
at test_files/cte.slt:751