Debes colocar comilla simple porque seguramente tu BD esta en Dialecto 3
.
En cuanto a lo de Delphi, usalo asi:
Código Delphi
[-]Datos.IBQ_Edit.Close;
Datos.IBQ_Edit.SQL.Clear;
Datos.IBQ_Edit.SQL.Add('Select RDB$FIELD_NAME From RDB$RELATION_FIELDS');
Datos.IBQ_Edit.SQL.Add('Where RDB$RELATION_NAME=''Producto'' AND RDB$FIELD_NAME=''Pro_Precio''');
Datos.IBQ_Edit.SQL.Add('Order by RDB$FIELD_POSITION');
Datos.IBQ_Edit.Open;
O tambien con la función QuotedStr, asi:
Código Delphi
[-]
Datos.IBQ_Edit.Close;
Datos.IBQ_Edit.SQL.Clear;
Datos.IBQ_Edit.SQL.Add('Select RDB$FIELD_NAME From RDB$RELATION_FIELDS');
Datos.IBQ_Edit.SQL.Add('Where RDB$RELATION_NAME='+ QuotedStr('Producto') + ' AND RDB$FIELD_NAME='+QuotedStr('Pro_Precio'));
Datos.IBQ_Edit.SQL.Add('Order by RDB$FIELD_POSITION');
Datos.IBQ_Edit.Open;