Я пытаюсь выполнить простой INSERT и вернуть идентификатор (автоинкрементный первичный ключ). Я пробовал
cmd.CommandText = "INSERT INTO Prototype ( ParentID ) VALUES ( NULL ); SELECT SCOPE_IDENTITY();";
и я получаю следующую ошибку
EnvironmentError: SQLite error no such function: SCOPE_IDENTITY
Поддерживает ли SQLite SCOPE_IDENTITY?
Если да, то как его использовать?
Если нет, то каковы мои (предпочтительно "потокобезопасные" ) альтернативы?