But does a row actually exist if it hasn't been created? I don't think so.
So in my example above, any query would only return two rows since that is all that was created.
I would think (being only an amateur programmer with little knowledge of EQEmu's inner workings) that memory would be allocated based on the number of rows returned and not the highest index number. Problem is, thats just what I would think which isn't necessarily based in reality
