Mestre e Detalhe com Campo Varchar como Chave

Ola uso a versao 9.2 e estou com a seguinte dificuldade, estou criando um Mestre e detalhe, só que a ligação entre uma tabela e outra é um campo VARCHAR e na hora que faço isso eu obtenho o seguinte erro:

Atenção
Erro ao acessar o banco de dados
[Microsoft][ODBC Driver 11 for SQL Server][SQL Server]Invalid column name ‘INJ02’.
select count(*) from SR_PREAPONTAMENTO_MP WITH (NOLOCK) INNER JOIN ESMATERI WITH (NOLOCK) ON SR_PREAPONTAMENTO_MP.CDMATERIAL = ESMATERI.CD_MATERIAL where CDRECURSO = INJ02

Ou seja o valor INJ02 era para ter sido passado como ‘INJ02’ entre aspas e não direto como feito.

Existe como resolver isso?