I have a single process that queries a table for records where PROCESS_IND = \'N\', does some processing, and then updates the PROCESS_IND to \'Y\'
PROCESS_IND
Convert the procedure to a single SQL statement and process multiple rows as a single batch. This is how databases are supposed to work.