No.... except perhaps corruption in your Firebird DB... Edit: but I don't think so as you said other tools do work ok
Perhaps a good idea to show the INGELYS ddl.
1. I have made an exact copy of the inlys table shown below and duplicating all 3133 records also. The copy works but this one don't. The only difference now is the dependencies which includes a couple of stored procedures and views. I will delete the original, rename the working table and put the dependencies back and see what happens.
2. I will make a snapshot and restore to get rid of the corruption possibility.
CREATE TABLE INLYS (
SKEMA SMALLINT NOT NULL,
PERSEELID VARCHAR(10) NOT NULL,
TIPE CHAR(1) NOT NULL,
JAAR SMALLINT NOT NULL,
INGELYS NUMERIC(15,5),
WINTER INTEGER,
SOMER INTEGER,
OTHER INTEGER,
TOTAL COMPUTED BY (WINTER + SOMER + OTHER),
QUOTA INTEGER,
QUOTATOT COMPUTED BY (INGELYS * QUOTA)
);
ALTER TABLE INLYS ADD PRIMARY KEY (SKEMA, PERSEELID, TIPE, JAAR);
ALTER TABLE INLYS ADD CONSTRAINT INLYS_PLOT FOREIGN KEY (SKEMA, PERSEELID) REFERENCES PERSEEL (SKEMA, PERSEELID) ON DELETE CASCADE ON UPDATE CASCADE;
CREATE INDEX INLYS_JAAR ON INLYS (JAAR);
CREATE INDEX INLYS_TIPE ON INLYS (TIPE);
GRANT ALL ON INLYS TO FINANCE;
GRANT ALL ON INLYS TO RDB$ADMIN;
GRANT ALL ON INLYS TO WATER;