FIRST clause without an ORDER BY clause
If you do not include an ORDER BY clause in a SELECT statement with a FIRST clause, any rows that match the conditions of the SELECT statement might be returned. In other words, the database server determines which of the qualifying rows to return, and the query result can vary depending on the query plan that the optimizer chooses.
The
following query uses the FIRST clause to return the first five rows
from the state table.
You can use a FIRST clause when you simply want to know
the names of all the columns and the type of data that a table contains,
or to test a query that otherwise would return many rows. The following
query shows how to use the FIRST clause to return column values for
the first row of a table.