Olá, Savio! Para usar upWhereKeyOnly você precisa adicionar os TFields no TSQLQuery para definir os ProviderFlags. Os ProviderFlags do CDS não são utilizados pelo Provider. Ele utiliza as informações do DataSet vinculado a ele. Um abraço, Jair