Fetch Records Case Sensitive?

Fetch Records Case Sensitive?

I'm looking for the scripting syntax to fetch records using criteria that is not case sensitive. For example, I'd like to find all people with a particular first and last name:

recordCollection = People [firstName == <criteria1> && lastName == <criteria2>];

However, the criteria appears to be case sensistive (i.e. <criteria1> as "John" yields a different result than "john".  Do I have to code for all possible combinations of letters?)