gforrest,
I usually do it the hard way, near the beginning of the routine that declares the array, e.g.
for siCounter := 0 to siNTables do
begin
c_table[ siCounter ] := nil; { or whatever }
end;
If it's a global, I usually initialize it in the unit's Initialization section.
Doing so helps avoid Runtime 202 and other errors.
Hope this helps...
-- f