[snip]
> So (for instance) if you have 12 variable fields, you would
> store 12 integers at the start of the record.
Additionally, you could implicitly size the integers from the properties
of the column. A varchar(255) would only need an unsigned char to store
the offset, but a varchar(80000) would require an unsigned int.