Please forgive me to add a sidenote to this discussion, but have you seen the mORMot-framework ?
The author and I have worked very hard to make mORMot fully FPC compatible.
It is now in use on Windows, Linux (i386 and ARM), OSX and Android.
It will abstract all your storage work. No low level SQL needed.
Datasets will easy your GUI.
RTTI used to ease implementation.
Switch database backend in one line of code.
Rest server/access in one line of code.
In your case (look at samples 1 and 2). Just define:
TSQLReferee=class(TSQLRecord)
protected
fVoornaam:RawUTF8
......
published
Voornaam:RawUTF8 read fVoornaam write fVoornaam;
......
end
and off you go !
Just my 2 cents.
http://synopse.info/fossil/wiki?name=SQLite3+Framework