jfquestiaux/rw1, Thanks.
I've updated Fabrik but the problem remains the same.
In fact I can put a VARCHAR as primary key, but when I do an insert from my list, the field defined as primary become an integer.
example:
If I have a table that has fields (country, region, state) with the primary key country (VARCHAR).
If I add the record (France, Centre, Loiret) from the list, I get (0, center, Loiret) after saving.