動的配列のメモリ解放

VB6で、Dim array() as ...で確保した動的配列のメモリを解放するにはEraseという関数を使うらしい。ということをさっき知った。でもプロシージャ内でDimしてる局所変数に対してはあんまり役にたたなそうだよなあ。うまいタイミングで解放するにはどうするか…。
それにしてもVBのヘルプがだめな気がしてきた。引数と戻り値の型も書いてないしエラーがでたときの挙動も書いてないのがあるし、引数の渡し方も書いてないし。OpenURLに変なURL渡したときどうなるか書いてないし、UBoundに変な配列渡したときどうなるか書いてないし。