Das ist einer der Gründe warum viele fordern, statt einem Boolean ein Enum zu verwenden, denn dann würe dir das sofort aufgefallen:
Delphi-Quellcode:
type
TPrepareReportOption = ( proClearLastReport, proKeepLastReport );
begin
//...
Report_query.PrepareReport( proKeepLastReport );
//...
end;