I am experimenting with Java Stored Procedures and I would like to know if we can call Java Stored Procedures from within Java ?

Also, can we pass String datatypes to and from the Java Stored Proc to the calling programs (could be Java, PL/SQL etc.) ?

Can anyone suggest any good research material on Java Stored Proc ?

Thanks !!!