SQLite.load! fails for temp tables?

This is not a big deal, but I was surprised that the following doesn’t work for temp tables:

x = [(a=1, b=2), (a=3, b=4)];
db = SQLite.DB()
table_name = x |> SQLite.load!(db; temp=true)


ERROR: SQLiteException("no such table: sqlitejl_ymYTz")

To me it’s unexpected that a temp=true exists which also goes alongside with omiting a table name (as per docs), but at the same time throws “no such table”. Am I missing something?