There's nothing wrong with that approach.
To call another bean from inside a bean you can either:
a) inject the bean using @In; or
b) create it inline using Component.getInstance("mybean")
Thanks for the reply.
Question. How do I instantiate the new session bean from within the old session bean ?