Hmm… looking back, I think /tmp was a red herring here. Your df output suggests that your /tmp is only 1% full, and I can’t imagine SQLite could want 64M of its own space.
I don’t have other obvious ideas about why SQLite would be throwing this error for you. Maybe it’s worth trying deleting your database file and starting over, in case there’s some kind of corruption?