Hi1) create a global text field2) place this script step as the first step for all your actual scripts:Set Field [ YourTable::YourGlobalTextField ; List ( If ( not ValueCount ( FilterValues ( Get ( ScriptName ) ; YourTable::YourGlobalTextField ) ) ; Get ( ScriptName ) ) ; YourTable::YourGlobalTextField ) ]3) use extensively your DB for some daysAt the end you'll find the names of the used scripts listed into that global field.
Another tool worth considering is Base Elements by Goya, I have been using it for years and does a great job in tracking unreferenced elements, errors and alerts on your system, and you can build up a library of snapshots to see how the system is growing in terms of the schema, and how much of the unused elements are being removed over time.
Hope this helps
Thanks for the answers,
The solution from Raybaudi is not tested on a few scripts and it seems to work. Only drawback is that I doesn't count the number of times a script has been used!