Hmmmmm, I just did another test, and found another problem or issue to consider:
If you do two (or more) Inserts at once, say like this:
insert tblTest1 VALUES ('billy')
insert tblTest1 VALUES ('bully')
I believe this causes the trigger to fire twice. And what I find happens is that the first trigger fire starts up the job okay; but the second trigger fire fails because the job is already running. (However, I found that both records are still inserted successfully, and are not rolled back.)
Even if you don't do two inserts at once, as I have shown, I think you still have the same problem with multiple users. i.e. first user does Insert, fires trigger, starts job. second user, a nano-second later, does Insert, fires trigger, job fails because job is already running from first user.
So, I don't know if you can live with that kind of behavior or not. I'm starting to get the feeling it may not be a great idea to run a job from a trigger. Hopefully, other forum readers will post their experience ot comments here.
Sorry for the multiple posts.
bperry