Volkan YAZICI <yazicivo(at)ttnet(dot)net(dot)tr> writes:
> When I allocate a new memory context via
> oldmcxt = AllocSetContextCreate(TopMemoryContext, ...)
> persistent_mcxt = CurrentMemoryContext;
ITYM
persistent_mcxt = AllocSetContextCreate(TopMemoryContext, ...)
because the other doesn't do what you think...
> How can I store the persistent_mcxt in a persistent place that I'll be
> able to reach it in my next getting invoked?
Make it a static variable.
regards, tom lane