Does work with sqlite3 v3.40 and likely higher too.
It turns out that 3.37.0 is the version that added the `table_list` pragma. I've added that requirement to the README.
It turns out that 3.37.0 is the version that added the `table_list` pragma. I've added that requirement to the README.