Is there a limit on the number of records that a table can hold?