This document provides an introduction to using arrays and lists in SQL Server 2008 through table-valued parameters (TVPs). It discusses how to declare TVP types in T-SQL, pass TVPs as parameters to stored procedures from ADO.NET, and load data into SQL Server tables using TVPs. The document also covers performance considerations and restrictions of TVPs, such as not being able to pass them across databases or to CLR stored procedures. TVPs allow passing tabular data to SQL Server more easily than comma-separated lists.