You shouldn't need the bank=Null statement, although it does no harm.
When you assign another value to bank with the second CreateBank there is no longer a reference to the first TBank. The garbage collector will, eventually, reclaim that memory.
When you assign another value to bank with the second CreateBank there is no longer a reference to the first TBank. The garbage collector will, eventually, reclaim that memory.