Não é o identificador que é convertido em maiúsculas, mas sim o valor para esse identificador. Para forçar que todas as pesquisas nos campos de texto sejam insensíveis a maiúsculas e minúsculas, estou utilizando SET SESSION 'CASE_SENSITIVE'='FALSE' em cada conexão. Infelizmente, descobri que, ao contrário de todos os outros motores de bancos de dados, o SAP HANA só pode realizar uma pesquisa insensível a maiúsculas e minúsculas convertendo todos os valores em maiúsculas antes da comparação. Isso significa que o valor no banco de dados pode conter caracteres em minúsculas, mas no banco de dados todos são convertidos em maiúsculas quando aparecem no conjunto de resultados. Que aborrecimento!