1. A method comprising: presenting a table view in a database application executing on a computer system; detecting pasting of content onto the table view by a user, the table view having a number of rows and columns which are represented by a structured object located on a storage device coupled to the computer system; determining if the content to be pasted extends beyond the number of rows or columns currently displayed in the table view, from a point at which the pasting begins; automatically adding one or more records or fields, to the structured object on the storage device; and updating the table view to show one or more rows or columns corresponding to the records or fields added to the structured object.