Я публикую это как ответ, чтобы код можно было легко прочитать:
Попробуйте сузить проблему с помощью следующих шагов:
select ASBINARY(@mref_point1)
Если это не возвращает ноль, сделайте следующее:
select linestring(ASBINARY(@mref_point1),ASBINARY(@mref_point2))
Если это не возвращает ноль, продолжайте:
select LINESTRINGFROMWKB(linestring(ASBINARY(@mref_point1),ASBINARY(@mref_point2)))