A razão pela qual sua expressão não funciona é que as posições substring() são baseadas em 1
Tente qualquer um destes:
where FirstName like 'P%'
ou
where substring(FirstName,1,1) = 'P'
where FirstName like 'P%'
where substring(FirstName,1,1) = 'P'