У меня похожие разочарования, и я экспериментирую с инструментом запросов, чтобы сделать преобразование для меня.
Пока что я обхожусь с чем-то вроде ниже.
select quote(SomeGuid) from MyTable where name = 'Some Name'
Что возвращает
X'12A0E85D8175514DA792EC3D9A8EFCF7'
Форматирование исходного guid и сравнение с вышеупомянутым:
5DE8A01275814D51A792EC3D9A8EFCF7 - оригинал без тире, прописные буквы
12A0E85D8175514DA792EC3D9A8EFCF7 - цитата (Guid)
Я могу избежать запроса частичного Guid для целей фильтрации.
Примечание% на правой стороне тоже - значение указано
select * from MyTable where quote(SomeGuid) like '%A792EC3D9A8EFCF7%'