SQLite выбрана потому, что основная часть зависимых от платформы/ОС функций там вынесена в отдельный модуль, кроме того, используется мало функций стандартной библиотеки языка C.
Текущая версия работает как "калькулятор": оператор SELECT + выражение (например, select max(1+3,5/7.5))
Есть работа с целыми, вещественными числами и строками;
Работают функции:
min, max, length, abs, substr, random, last_insert_rowid, like, nullif.
Не работает (падает) создание таблиц (остальные функции работы с таблицами
по этой причине проверить не удалось).
Однако работают begin transaction, commit, rollback
Внимание - прога создает мусорные файлы (временные файлы БД и логи) на рамдиске.