The SQL statements that you can dynamically define and execute fall into one of two categories: non-query SQL statements (such as ALTER, CREATE, DELETE, INSERT, and UPDATE) and query statements (such as SELECT). General usage techniques for both categories are discussed below; specific statement syntax is shown in the following sections.