If one of the terms in the selection condition contains an ∨ (OR), and the term requires a
linear search because no suitable index or sort order exists, the entire Selection operation
requires a linear search. Only if an index or sort order exists on every term in the Selection
can we optimize the query by retrieving the tuples that satisfy each condition and applying
the Union operation, as discussed below in Section 21.4.5, which will also eliminate
duplicates. Again, record pointers can be used if they exist