I'm currently using lower() function in my SQL.
As per this thread, using lower() on a column will cause a full table scan: Avoid full table scan
Is there a way to prevent this or minimise the impact of the scan? I'm using Oracle 10.
My Sql:
select * from USER u where lower(u.USERNAME) = lower(?)