In Systemen, die keine Units, Klassen o.ä. kennen (z.B.
SQL-Server), sollten die Skripte/Routinen irgendwie gruppiert werden, allein schon wegen der Übersichtlichkeit. Dies kann durch eine geeignete Nomenklatur erreicht werden, bei
SQL wären dies z.B. Tablespaces, die die meisten RDBMS kennen. Dann heißt die Routine z.B. "Customer.Save" anstatt "SaveCustomer". Bei der Auflistun der Routinen sind dann alle 'Customer'-Routinen beieinander.
Da Delphi aber fast alles bietet, sollte man gleich in Klassen denken und gar nicht erst anfangen, seine Programme mit dem prozeduralen Ansatz zu konzipieren. Das ist out und führt zu nix.