none of native types - integer, real, boolean, string(special), code needs to be nulled as those are not pointers, only things that must be nulled are handles because those are actually pointers to the objects
Strings are special because they leak first and only time they are used because they are added to string table from which they are reused afterwards.