If a parameter in a function's parameter list accidentally doesn't have a type, typing a period (within a package function body) after the parameter name causes PL/SQL Developer to hang forever.
Sample code:
Putting the cursor between the word p_param and the semicolon, then typing a period will cause the hang to occur.
PL/SQL version: 7.1.4.1390
Sample code:
Code:
CREATE OR REPLACE PACKAGE BODY TEST_BOOM IS
FUNCTION boomer(p_param) RETURN BOOLEAN IS
BEGIN
p_param; <-- over here
END;
BEGIN
NULL;
END TEST_BOOM;
PL/SQL version: 7.1.4.1390