Global Variable surviving a restart

I’m looking for a way for a Global Variable which has been set via the dialplans SetGlobalVar() command to survive an asterisk restart.

I have tried the clearglobalvar=no command under [general] but this only makes the Variable survive a dialplan reload, but a full restart.

Any Ideas?