PowerDesigner can use variables in the generation and reverse-engineering of procedures.
        
                
                
                
                    
                        | 
                             Variable 
                         | 
                        
                             Comment 
                         | 
                    
                
                
                    
                        | 
                             %PROC% 
                         | 
                        
                             Generated code of Procedure (also available for trigger when Trigger is implemented with a procedure) 
                         | 
                    
                    
                        | 
                             %FUNC% 
                         | 
                        
                             Generated code of Procedure if Procedure is a function (with a return value) 
                         |