Standard new operator will alloc memory from the external pool.
FB_NEW will alloc memory from the default pool.
The difference of the external pool to the default pool is that
the external pool is only freed during unload when there is no
memory allocated from it.
If the external pool destructor is called before objects that
allocated memory from it, it's placed in special DYING state.
When in DYING state its desallocation is deferred to the moment
the last memory allocated is freed from it.