Which PIC type are you using?
If you're using a newer enhanced core type 16F or 18F, and have Thy1, Thy2, etc aliased to LAT registers, then HIGH Thy1, HIGH Thy2, etc will work. If you're using an older 16F part this may cause you some grief due to read-modify-write.
Both above options sound good, but there are potential R-M-W issues depending on which PIC you're using, and how you have aliased your SCR control pins.
Bookmarks