I’m pretty sure I recently added support for rendering cross join to Blaze-Persistence. Did you try version 1.6.9 yet? If it doesn’t work, please create a GitHub issue and I’ll try to look into it. ANSI SQL is actually what defines this isolation. Tryout the following query in e.g. PostgreSQL and you’ll see that this is not allowed: select 1 from (values(1)) t1, (values (1)) t2 join (values (1)) t3 on t1.x = t3.x |