@wloochacz: Coś chyba źle Ci się wkleił cytat - ja niczego o zmiennych nie pisałem (EDIT - widzę, że poprawiłeś)
Poza tym zwróć uwagę na pytanie rozpoczynające wątek - koleś pisze, że dopiero się uczy Delphi.
Moim zdaniem (oczywiście - możesz się nie zgadzać) na poziomie totalnie początkowym (CREATE, INSERT, SELECT itp.) SQLite się nada do nauki. A odpadnie cała dodatkowa otoczka - instalowanie i konfigurowanie dodatkowych "rzeczy". Owszem - niektóre bazy działają OOTB, ale i tak jest to jakaś dodatkowa robota, która może być kłopotliwa dla świeżaka.
Zamiast tego lepiej skupić się na samej idei "działania" SQL i podstawach jego obsługi, a jak nabierze trochę wprawy - przejdzie na bardziej profesjonalne silniki.
A w temacie zmiennych/procedur osadzonych, triggerów, transakcji itp - czy naprawdę uważasz, że są to zagadnienia, o które pyta OP pisząc "kompletnie nie wiem od czego zacząć, a zwłaszcza jak stworzyć baze danych"? Tak - masz rację, na trochę wyższym etapie pojawi się rozbieżność, ale w tej chwili mam wrażenie, że kolesiowi który pierwszy raz wsiada za kierownicę samochodu, starasz się opowiadać o hamowaniu silnikiem i cofaniu z przyczepką ;)