Before we get into a deep discussion about tables and how they work, you should be aware that there are two common versions of the list view in use presently: List v2, and List v3. You can see if the List v3 plugin is enabled in your instance, by going to System Definition | Plugins, and searching for the term list. If it is enabled, the Status column will show Active with a little green circle. Otherwise, it'll just show Inactive.
While List v3 is the latest generation and thus, what we're going to focus on in this book, it is important to understand List v2 as well. This is because all embedded lists, list reports, and lists for tables that have hierarchical lists enabled such as the update set (sys_update_set) table ...