internal Firebird consistency check (can't continue after bugcheck)

Query:
"select count (distinct t.num) as cnt
from tovar_name t inner join tovar_zal tz on (t.num=tz.tovar_id) left join TOVAR_IMAGES ti on (ti.TOVAR_ID = t.NUM)
where t.visible = 1 and t.is_price_invisible = 0 and tz.sklad_id=? and t.ED_IZM2 = 'новинка' and (ED_IZM2 <> 'hidden' or ED_IZM2 is null)"
internal Firebird consistency check (can't continue after bugcheck)

Query:
"select
TOVAR_IMAGES.NUM, TOVAR_IMAGES.TOVAR_ID, TOVAR_IMAGES.TOV_IMAGE, OCTET_LENGTH(TOVAR_IMAGES.TOV_IMAGE) as SIZE, TOVAR_IMAGES.TOV_IMAGE_TYPE, TOVAR_IMAGES.ISORT
from TOVAR_IMAGES

WHERE TOVAR_IMAGES.TOVAR_ID in(4, 39, 49, 248, 57, 249, 531) and TOVAR_IMAGES.DOC_TYPE=1020 ORDER BY ISORT, NUM"
internal Firebird consistency check (can't continue after bugcheck)

Query:
"SELECT TOV_PROIZV
FROM TOVAR_NAME inner join tovar_zal on (TOVAR_NAME.num=tovar_zal.tovar_id)
WHERE TOV_PROIZV <> '' AND tovar_zal.sklad_id=3 AND TIP IN(251, 4, 41, 5, 58, 264, 50, 62, 460, 8, 131, 59, 39, 268, 465, 390, 462, 6, 267, 250, 49, 136, 453, 345, 248, 269, 476, 254, 137, 454, 468, 260, 138, 482, 473, 57, 23, 11, 262, 522, 266, 249, 458, 355, 13, 261, 270, 139, 351, 361, 37, 14, 48, 143, 18, 398, 15, 63, 441, 154, 531, 16, 60, 447, 17, 363, 527, 95, 325, 29, 391, 255, 455, 326, 344, 323, 144, 151, 153, 312, 148, 25, 316, 385, 342, 145, 26, 147, 149, 146, 377, 106, 150, 343, 332, 333, 334, 335, 336, 337, 506, 127, 371, 518, 372, 517, 514, 516, 396, 520, 503, 392, 271, 397, 339, 340, 341, 338, 77, 356, 376, 448, 330, 257, 34, 35, 83, 259, 33, 256, 142, 450, 90, 19, 242, 20, 21, 22, 389, 107, 126, 27, 28, 101, 98, 252, 109, 253, 388, 384, 110, 111, 112, 113, 114, 117, 118, 507, 87, 451, 449, 120, 121, 122, 123, 124, 125, 399) GROUP BY TOV_PROIZV ORDER BY TOV_PROIZV asc"
Oilseals

Производители