thanks. maybe I will try to modify IBX and get something working first, as I am not familiar with other databases...
I you work with IBX, it is worth getting
tonyw's opinion on this (the member of this forum who maintains IBX for Lazarus).
You can send him private message, just invite him to see this thread.
It is worth knowing what he thinks about this option, because:
-- He might give you a good reason why it should not be included, then you can think better about it.
-- If he agrees with your idea, he might want to help you implementing it, plus he might want to include it in the original ibx components, so the whole community will benefit and it will save you from the hell of merging your changes every time you update ibx.