'The situation is similar to those described above when a column is compared using the LIKE operator to a parameter whose value is unknown in advance (dynamic parameter, join column, etc.).
country LIKE ?
country LIKE ? AND country >= InternallyGeneratedParameter AND country < InternallyGeneratedParameter
(country || '') LIKE ?