If I use RMAN catalog, are there any significant differences

between
putting RMAN script in an OS File and call it from RMAN command line

and
storing RMAN script in the catalog and put "run { execute