RE:DataWindow con Stored Procedure
Los Store Procedures, se deben utilizar cuando se hacen consultas pesadas a la base de datos, el supuesto es que al utilizarse consultas directamente en la base de datos, en lugar de consultas locales, se aumenta la eficiencia en cuanto al tiempo de respuesta.
Muchas empresas o programadores prefieren llamar procedimientos almacenados para desligar la capa de datos en lo posible del programa, así si deseas migrar una aplicación a otra base de datos, lo único que debieras hacer es convertir TODOS tus procedimientos almacenados. Yo en lo personal no veo la necesidad de trabajar de esta forma, porque powerbuilder te facilita mucho la vida, si utilizas SQL estandar.