En primer, entendi bien, planteaste mal tu pregunta que es el caso, dijiste UNA tabla de articulos y UNA tabla de precios. Si los articulos estan en diferentes tablas, entonces une las dos tablas en una, para eso checa la clausula UNION del SELEC, una vez que tengas esa tabla o cursor haz los el select que se te habia puesto anteriormente.
Un comentario, el hecho de que tengas dos tablas para una lista de
articulos ya PODRIA significar un error en el diseño de la base de datos, deberia de haber solo una.
Si por algun caso los materiales son de distintas naturaleza, entonces
usa un campo especial para si indicarlo.