select statement is used to get data stored in tables. select statement required at least one table to select from. In order to evaluate an expression, this table typically was dual: select sysdate as this_moment, 7*6 as result from dual;
dual is not needed anymore: select sysdate as this_moment, 7*6 as result;
rownum assigns a row number to each record returned by a select statement. SELECT STATEMENT plan operation. arraysize specifies the number or records that SQL*Plus fetches from the database. rowlimit specifies the maximum number or records that are displayed (not that are fetched).