Base-table blocks as their name implies are based on a database table or view and must contain at least one item that is based on a column in that database table or view. If you create a block based on the STUDENT table at least one of its items must be based on a column in the STUDENT table such as STUDENT_ID LAST_NAME or one of the other columns. Non-base-table blocks are not based on any database object nor are any of their items. They typically contain non-base-table items such as buttons. Sometimes they contain display items that show non-database information such as the time or perhaps the user s name.