_shrug_ I think this is a bug fix, unless I am missing something here. You shouldn't just use __TABLE__ for everything, and I'm not seeing a good reason to do that other than it's what you do now. I'm not clear if it's coming across that this _can't_ work in the general case.
On Mon, Dec 13, 2021 at 11:03 AM Daniel de Oliveira Mantovani < daniel.oliveira.mantov...@gmail.com> wrote: > > In this context, I don't want to worry about the name of the temporary > table. That's why it is "__TABLE__". > The point is that this behavior for Spark 3.2.x it's breaking back > compatibility for all previous versions of Apache Spark. In my opinion we > should at least have some flag like "spark.sql.legacy.keepSqlRecursive" > true/false. >