Hola Fonx, Prueba :
Código Delphi
[-]
procedure TFGenScripts.btValnotasClick(Sender: TObject);
var
i:integer;
fecha, blob: string;
begin
script.Clear;
label2.caption :='';
primera:= true;
SQLQuery.ClearSQL;
SQLQuery.SQL.Add('select * from valnotas order by FECHA_NT ,EST_NT');
SQLQuery.OPEN;
end;
RecordCount no es funcional en este tipo de base de datos.
Si quieres asegurarte que tienes contenido en ese Query, puede hacerlo relalizando previamente un
Select Count(*) ..... where xxx
que te devolverá el número de registros que cumplen la condición.