How to create a new user in pure sql

How about setting up an SSH tunnel?

Inconsistent, maybe. Corrupt, no.

But you can create the users using the API and then insert the md5 hashes in a custom field using SQL. You will have best of both worlds.