Question: I seem to remember that to use FIBPlus in threads I need to have a TpFIBDatabase for each thread. If this is so then is there an easy way to clone databases? Or should I create one, copy the existing one to a stream and then assign it to the newly created database?
Answer: Create a new TpFIBDatabase for every process and simply open it. Then set each and every property that matters - that's where streaming is quicker :)
Coming from a Java/OO background, it has been a real pleasure working with FIBPlus in Delphi. I'm very picky about good code design, and FIBPlus has it in spades! >>