I've attached a screen shot that may help.
I typically run my scripts from the editor window. dtIGNITE is the table generated by the SQL table, but when I run the script, the table "Baselines-Ext" will be modified since it is listed as the current data table in the GUI.
I added the lines :
dtIGNITE << Set Name ("RUNS");
Current Date Table = Data Table("RUNS");
to my jsl, but that did not fix the issue.
If there are no other tables open in JMP, the script works perfectly as written.
I will try the debug option and update if I find something.