Se você seguir o ANSI SQL92 , você deve ficar bem.
Existem alguns recursos do SQL92 ausentes do MySQL e do SQLite (por exemplo, FULL OUTER JOIN). O MySQL possui RIGHT JOIN e LEFT JOIN, SQLite apenas LEFT JOIN. SQLite não suporta restrições FOREIGN KEY, nem MySQL com tabelas MyISAM. O SQLite obviamente não tem GRANT/REVOKE, pois o sistema de permissão é baseado nas permissões de arquivo do SO subjacente.